日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

类继承(c++细节篇六)

發布時間:2025/3/19 c/c++ 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 类继承(c++细节篇六) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

類繼承

1.已有的類稱為父類或基類
新創建的類稱為子類或派生類。

繼承方式有三種:
a.公有繼承。
b.私有繼承。
c.保護繼承。

保護繼承
基類的public和protected成員的訪問屬性在派生類中保持不變,但基類的private成員不可直接訪問。
派生類中的成員函數可以直接訪問基類中的public和protected成員,但不能直接訪問基類的private成員。
通過派生類的對象只能訪問基類的public成員。
保護繼承
基類的public和protected成員都以protected身份出現在派生類中,但基類的private成員不可直接訪問。
派生生類中的成員函數可以直接訪問基類中話的public和protected成員,但不能直接訪問基類的private成員。
派生類的對象不能直接訪問基類。
私有繼承
基類的public和protected成員都以private身份出現在派生類中,但基類的private成員不可直接訪問。
派生類中的成員函數可以直接訪問基中話的public和protected成員,但不能直接訪問基類的private成員。
派生類的對象不能直接訪問基類。

細節

**重點:**派生后基類的數據成員與派生類的數據成員在內存上時緊鄰的,遵循基類數據在前,派生類數據在后,且相鄰兩個的地址相減的值為1(對每個基本數據類型都符合)。
1.基類的構造函數,折構函數,賦值運算符不能被子類繼承。

2.創建派生類時,先調用基類的構造函數,后調用派生類的構造函數。
折構則順序相反。

  • 派生類的構造構造函數的執行順序。
    a.調用基類構造函數,調用順序按照它們被繼承時聲明的順序(從左向右)。
    b.對成員對象進行初始化,初始化順序按照它們在類中聲明的順序。
    c.執行派生類的構造函數體中的內容。
  • 4.不能選擇地繼承而是全盤繼承。

    5.派生類中新增成員的名字可以與基類中相同。

    6.多個派生類可以繼承同一個基類。

    派生類構造函數說明

    1.基類構造函數必須以參數列表初始化方式調用。

    2.構造函數的形參列表包含兩個部分的參數。(1是給基類,2是給派生類)

    總結

    以上是生活随笔為你收集整理的类继承(c++细节篇六)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。