【发布时间】:2013-06-13 15:51:50
【问题描述】:
我正在尝试访问 Greenfoot (http://www.greenfoot.org/) 的 java 列表中的特定元素。
getObjects(Object.class).get(0).getPosition();
对象是我自己的类。它有一个名为public float getPosition() { ... }的方法
getObjects() 返回一个 java.util.List。 Greenfoot 文档 -> 世界:http://www.greenfoot.org/files/javadoc/
但错误是:cannot find symbol - method getPosition()
【问题讨论】:
-
你是如何声明
List的? -
Greenfoot 已经声明了它。例如,我可以调用 getObjects(Object.class).get(0);没有问题。
-
您似乎是在说该列表通过传递
Object.class包含 Object 实例。Object中没有这种方法 -
请不要创建一个名为
Object的类。请。没有人会认为这是你的班级,而且,顾名思义,它完全没有描述性。