无法覆盖超类的方法

时间:2013-07-14 05:51:54

标签: java compiler-errors override

我希望我的Widgets类的get方法扩展超类org.powerbot.game.api.methods.Widgets的方法,但是我收到了编译错误:

enter image description here

但是,超类显然有一个匹配的get方法: enter image description here

2 个答案:

答案 0 :(得分:3)

static方法在Java中不是多态的。换句话说,它们不能被覆盖。

答案 1 :(得分:0)

@Overide注释用于标记重写方法。无法在java中覆盖静态方法。但你可以重新定义它们。只需删除注释即可。您可以选择在子类静态方法中调用超类静态方法。