为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类和接口里的方法都必须重写吗

子类继承抽象类和实现接口后,抽象类和接口里的所有方法必须被子类重写吗?就是说,如果抽象类有2个方法,接口里有2个方法,子类至少有4个方法?

正在回答

3 回答

不一定,关键要看子类是否是抽象类。
   如果子类是非抽象类,则必须实现接口中的所有方法;  
   如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在

3 回复 有任何疑惑可以回复我~
#1

昵称是JaVa 提问者

非常感谢!
2017-03-10 回复 有任何疑惑可以回复我~

不一定,关键要看子类是否是抽象类。
   如果子类是非抽象类,则必须实现接口中的所有方法;  
   如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在

0 回复 有任何疑惑可以回复我~

是啊。抽象类就是用来被继承的,接口就是用来被实现的。不重写,抽象类和接口的存在意义也就没了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

抽象类和接口里的方法都必须重写吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信