首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绿脚不相容类型错误

绿脚不相容类型错误
EN

Stack Overflow用户
提问于 2016-12-03 18:49:11
回答 1查看 171关注 0票数 0

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

代码语言:javascript
复制
Player player = getOneIntersectingObject(player.class);

它在工作中编译并执行得很好。家,但是,它不会编译,它说

不可更改的类型: Greenfoot.Actor不能转换为播放机。

这个怎么可能?演员是演员的孩子。在工作中,Greenfoot3.01,在家里是3.02,这是问题所在吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-04 12:44:50

Greenfoot中的泛型在3.0.0、3.0.1和3.0.2之间发生了变化,所以这就是为什么它在家里与工作中的行为不同的原因。在每种情况下,强制转换都会确保它在每个版本上都有效:

代码语言:javascript
复制
Player player = (Player)getOneIntersectingObject(Player.class);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40951301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档