概念:如果子類重寫了父類:屬性的覆蓋與方法的覆寫
方法的復寫:子類定義了與父類方法名稱,參數(shù)類型以及個數(shù)完全相同的方法,但是覆寫的方法不能比父類更嚴格的權限。(在我們開發(fā)之中很多都是子類方法與父類方法是相同的)
記住:在進行覆寫方法的時候,一定要關注以下倆點內容:
1.當前使用的對象是通過哪個類new出來的
2.當調用某個方法時候,如果該方法已經(jīng)被子類覆寫了,則調用的一定是被覆寫的方法
以后就看被誰new出來,方法有沒有被覆寫
方法覆寫的明確要求:被覆寫的方法一定不能夠比父類要求的權限更嚴格,以后寫方法一般使用public就好,寫屬性一般就private
3.如果父類中的方法使用了private修飾,那么就表示該方法只能被父類使用,子類無法使用,子類根本不知道父類有此方法,這是子類同樣覆寫則代表新方法,與父類的方法沒有關系
屬性的覆蓋:當我們子類定義了與父類相同的屬性時候稱之為屬性的覆蓋,一般沒有意義,因為一般父類的屬性一般被封裝了,子類不知道,沒事干別整重名