7
为什么一个接口不能实现另一个接口?
我的意思是: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed 我用谷歌搜索,发现了这个: implements表示定义接口方法的实现。但是接口没有实现,因此是不可能的。 但是,interface是100%抽象的类,抽象类可以实现接口(100%抽象的类)而无需实现其方法。将其定义为“接口”时会出现什么问题? 详细来说, interface A { void methodA(); } abstract class B implements A {} // we may not implement methodA() but allowed class C extends B { void methodA(){} …
104
java
oop
inheritance
interface