gpt4 book ai didi

java - Greenfoot不兼容的类型错误

转载 作者:行者123 更新时间:2023-12-02 11:00:55 25 4
gpt4 key购买 nike

在工作中做了一些简单的游戏,并使用了以下代码:

Player player = getOneIntersectingObject(player.class);

在工作中编译和执行都很好。 Home,但是不会编译,它说

incopatible types: Greenfoot.Actor cannot be converted to Player.



这怎么可能?玩家是 Actor 的 child 。上类时 Greenfoot3.01,而在家里 3.02是问题吗?谢谢

最佳答案

Greenfoot API中的泛型在3.0.0、3.0.1和3.0.2之间进行了更改,因此这就是为什么其在家和工作时行为不同的原因。在每种情况下,强制类型转换都会确保它适用于每个版本:

Player player = (Player)getOneIntersectingObject(Player.class);

关于java - Greenfoot不兼容的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40951301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com