11智能在线
新记
java继承问题; 一个类继承了接口,必须实现接口里的抽象方法,否则报错;那么
java继承问题;
一个类继承了接口,必须实现接口里的抽象方法,否则报错;那么另一个类继承了这一个类,应该也需要实现接口里的抽象方法,为何子类不实现这个方法也不报错?
举报该文章
其他看法
第1个回答 2017-06-19
因为子类继承父类是,就自动继承了父类中的所有非私有方法。所以相当于子类已实现了这些方法。就不用必须显式实现接口中定义的方法了(当然子类也可以自行实现这些方法,从而覆盖父类中的相应方法)
本回答被网友采纳
第2个回答 2017-06-19
因为Employee已经实现了抽象方法,继承Employee的子类就等价同样不再是抽象方法/抽象类,因此没有必要再实现本回答被提问者采纳
相似回答
大家正在搜
相关问题
java一个类继承另一个类必须要实现里面方法否则提示错误这是...
实现接口的类必须实现其中的所有方法,继承自抽象类的子类实现所...
java继承抽象类和接口问题
java 中普通类继承,抽象类继承,接口类继承,子类一定要重...
java中用一个抽象类实现接口的部分方法,然后定义一个新的类...
java中继承抽象方法的非抽象子类需要重写抽象类中的全部方法...
java中父类继承了接口的方法,子类也必须继承接口中的方法么
java里实现一个接口的类必须要实现接口里的所有方法吗