static关键字对于接口中的变量是多余的

nfeuvbwi  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(167)

这个问题在这里已经有答案了

对于java接口中的常量,“publicstaticfinal”是多余的吗(6个答案)
重写接口的变量(4个答案)
上个月关门了。
我需要一个接口,它有一些抽象方法,但也有一个变量,不仅有一个默认值,因此不是强制重写,但实际上是禁止重写。它是一个静态变量,对于实现该接口的所有类都应该是相同的。但是当我把这个变量声明为 static intellij说这是不必要的,并试图删除它。为什么?它可以在没有 static ,我不想。

interface Rotatable extends Movable {
    static int step_angle = 90;
    void rotateForward();
    void rotateBackward();
}

还有一个 Movable ,尽管这对问题来说并不重要:

interface Movable {
    abstract void move();
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题