我有一个接口(interface)Readable
,并且我有实现它的类ReadableImpl
。
public interface Readable {
void doThis();
void doThat();
}
public class ReadableImpl implements Readable {
public void doThis() {
System.out.println("do this");
}
public void doThat() {
System.out.println("do that");
}
}
如果我想重写方法doThis()
,我该怎么办?我应该在另一个类中实现 Readable
吗?
编辑:我不想编辑类ReadableImpl
最佳答案
从技术上讲,您正在 ReadableImpl
中实现(有些人称之为重写)。如果您想再次覆盖它,它必须位于扩展 ReadableImpl 的类中,并且不需要再次实现 Readable。简单地说,
public class ReadableImpl2 extends ReadableImpl {
@override
public void doThis() {
System.out.println("do this overriden");
}
}
关于java - 如何重写实现接口(interface)的类中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576159/