我正在使用Play Framework 2.1.0
和Java
,並且我遇到了一個我不太明白的奇怪錯誤。Play Framework 2.1.0不能從派生類中看到靜態方法
我有一個基類在包models.entities Animal.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
在我看來,它應該工作,但它不...我缺少的東西?
謝謝!