private Pacman pacman;
public Location whereIsGhost(){
return pacman.getLocation();
}不兼容类型: java.awt.Point不能转换为ch.aplu.jgamegrid.Location
怎么修呢?哪种类型与java.awt.Point兼容?
发布于 2014-11-27 19:06:27
我相信你有三个选择
Pacmage getLocation以返回ch.aplu.jgamegrid.Location,或whereIsGhost以返回java.awt.Point,或Location以扩展Point。至于哪些类型与java.awt.Point兼容,Javadoc没有列出已知的子类。
发布于 2014-11-27 19:06:12
您应该返回一个Point对象,或者您的Location对象应该扩展Point。
发布于 2014-11-27 19:08:19
Point不扩展Location,因此不能将其转换为一个。
只需根据Location的参数创建一个新的Point。
这两种类型之间没有任何关系。
https://stackoverflow.com/questions/27177388
复制相似问题