java中普通類繼承,抽象類繼承,接口類繼承,子類一定要重寫父類中的方法嗎
簡單總結,需要重寫的有:
普通類繼承抽象類,重寫所有抽象類方法;(不包括普通方法)
普通類繼承接口,重寫所有接口方法。(不包括default關鍵字修飾的方法)
詳解見下:
1. 普通類繼承,並非一定要重寫父類方法。
2. 抽象類繼承,如果子類也是一個抽象類,並不要求一定重寫父類方法。如果子類不是抽象類,則要求子類一定要實現父類中的抽象方法。
3. 接口類繼承。如果是一個子接口,可以擴展父接口的方法;如果是一個子抽象類,可以部分或全部實現父接口的方法;如果子類不是抽象類,則要求子類一定要實現父接口中定義的所有方法。
————————————————
原文鏈接:https://blog.csdn.net/weixin_42304280/article/details/90204478