我正在使用Play Framework 2.1.0
with Java
,我遇到了一个我不太明白的奇怪错误。
我在包 models.entitiesAnimal.java
中有一个基类,它定义了一个公共静态方法List<AnimalType> getAllCows()
,如下所示:
package models.entities;
public class Animal {
public static List<Cow> getAllCows() {}
}
然后我有一个扩展动物的类:
package models;
public class Cow extends Animal {
}
从我的 Scala 模板 show_animals.scala.html,我可以调用以下内容:
models.entities.Animal.getAllCows()
但是当我尝试使用扩展类调用静态方法时,错误如下:
Cow.getAllCows()
value getAllCows is not a member of object models.Cows
在我看来它应该工作,但它没有......我错过了什么吗?
谢谢!