繼承

一、概念:is a的關係。
            補充:常見的關係包括:have a關聯 use a依賴 is a繼承
二、定義:子類的再次抽象。
補充理解(應用):
        1、override和overload的區別
            (1)發生對象:override發生在父類和子類中。overload發生在本類中。
            (1)語法要求:override 方法返回值、方法名和參數類表相同
                                    修飾符權限高於或者相同於父類中方法的權限
                                    拋出的異常要比父類更加的少或者相同。
                            overload 方法名相同 參數列表不同(類型、個數和順序)。不能通過返回值、訪問權限和異常進行重載(異常的數目和類型不會對重載造成影響)
                                     返回值較爲特殊:
                                     (1)語法上不做要求,但最好是不同的。因爲程序猿在使用一個方法時,常常不接收返回值,但如果重載的兩個方法,僅僅是返回值不同,會造成編譯器不知道調用哪一個方法。
                                     (2)5.0之後,返回值不同+異常不同編譯和運行時都不報錯的。

發佈了33 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章