所以,我不久前开始在 Java 中使用接口(interface)。我已经创建了一个,并且我有一个类,它实现那个接口(interface)。
所以这是界面本身:
这是实现 Actor 接口(interface)的类:
但是,正如您在第一张图片中看到的,没有使用任何方法,create() 除外。最奇怪的是一切正常!只有这些带下划线的词让我有点害怕)
最佳答案
您的方法从未真正被使用过。这是 IntelliJ 高亮死代码的方式。在您实际实例化一个 Actor 并调用该方法(参见下面的代码示例)之前,它将显示为未使用。
Actor actor = new Balls();
actor.createBody();
关于从未使用过的 Java 接口(interface)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28727594/