我有一个接口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/