从未使用过的 Java 接口(interface)方法

标签 java methods interface

所以,我不久前开始在 Java 中使用接口(interface)。我已经创建了一个,并且我有一个,它实现那个接口(interface)。

所以这是界面本身:

这是实现 Actor 接口(interface)的类:

但是,正如您在第一张图片中看到的,没有使用任何方法,create() 除外。最奇怪的是一切正常!只有这些带下划线的词让我有点害怕)

最佳答案

您的方法从未真正被使用过。这是 IntelliJ 高亮死代码的方式。在您实际实例化一个 Actor 并调用该方法(参见下面的代码示例)之前,它将显示为未使用。

Actor actor = new Balls();
actor.createBody();

关于从未使用过的 Java 接口(interface)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28727594/

相关文章:

javascript - 将多个/未知数量的变量传递给 JavaScript 参数?

c++ - 单元测试 : coding to interfaces?

java - Apache Nutch 2.3 ant 运行时构建失败 [找不到符号]

java - 在 JtextPane 中突出显示单词时性能非常慢

c# - 如何在 C# 中做标志

python - 如何在 Python 2.7 中查找仅在子类中定义的方法?

java - 限制对java中类接口(interface)的访问

types - Golang gob : type not registered for interface:

java - 在 GlassFish Server 上创建并运行应用程序客户端

java - SPOCK:如何模拟供应商行为