我今年 13 岁,对 Java 很陌生。我似乎无法弄清楚如何不从接口实现类中的重写方法,因为它们是引用。我不想制作新副本,也不能只制作(在此处插入类)扩展(接口从中获取一些方法的类)。所以我实现了它,我得到了什么?
err: The type Threadmanager must implement the inherited abstract method (the method)
然后它有一个列表,其中一个说“实现未继承的方法”。
但我不想实现任何方法!我想使用它们!
Threadmanager tm;
AwtUtils manager = tm;
manager.drawImage(/*params*/)
以上是我想要的,以下是我不想要的:
@override
public void drawImage(/*params*/){
...
}
我不想重新定义接口中的方法,只需使用它们即可。而且我不能让 ThreadManager 类扩展 Debugger(.java) 因为它已经扩展了一些东西。我认为接口是一种您可以在另一个类中使用这些方法而无需通过“class foo extends bar”继承它们的方式
顺便说一句,接口中引用的所有方法都是对我的类 Debugger.java 中的方法的引用,它兼作调试器和游戏库。