面向對象,繼承

2017年2月28日21:52:42

面向對象:

繼承:

注意事項:

a,子類繼承父類所有非私有方法;

b,子類不能繼承父類的構造方法啊,但是可以通過super關鍵字訪問

c,子類不能為了部分功能而去繼承

類的組成:

成員變量,構造方法,成員方法

繼承中成員變量的關系:

子類中的成員變量和父類中的成員變量名稱不一樣,簡單

子類中的成員變量和父類中的成員變量名稱一樣,就近原則。1,子類的局部找,2子類的成員找3,父類的成員找

this和super的區別?

答:this 代表本類對象的引用。super代表父類存儲空間的標識(可以理解為父類的引用,可以操作父類的成員)

super的使用:

1,調用成員變量

2,調構造

注意:子類中的所有構造方法都默認訪問父類的空參構造;如果父類沒有空參構造,1,子類通過super調用父類的其他構造,2,子類通過this調用本類的其他構造

方法重寫的注意事項:1,父類的私有方法不能被重寫,2,子類重寫父類的方法時候,訪問權限不能更低

3,父類靜態,子類也必須通過靜態方法重寫;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第四章 面向對象 面向對象思想 面向對象思想的引入前面我們講過數組,當有多個數組都需要遍歷時,我們可以將遍歷的代碼...
    chongsheng閱讀 581評論 0 0
  • 1 面向對象No6 面向對象 OO Object Oriented 編程時以對象為單元,封裝數據和邏輯,以此提...
    征程_Journey閱讀 1,183評論 0 2
  • 繼承: 多個類中存在相同屬性和行為時,將這些內容抽取到單獨一個類中,那么多個類無需再定義這些屬性和行為,只要繼承那...
    字節碼閱讀 222評論 0 0
  • [TOC] 面向對象 繼承與派生 繼承 什么是繼承?繼承是一種創建新的類的方式 在python中,新建的類可以繼承...
    派大星的喜悲沒人看見閱讀 309評論 0 0
  • 小時候,爸爸因為工作關系經常外出,家里許多事兒也就自然而然的落在媽媽肩上,每逢趕集的時候,媽媽就會背著背簍,右手拉...
    何未閱讀 564評論 1 9