快速入門C 08 繼承

2021-06-23 09:20:04 字數 374 閱讀 8959

類的繼承

繼承機制使得我們可以建立乙個類的堆疊層次結構,每個子類都將繼承他的基類裡定義的方法和屬性。

基類必須在子類之前初始化!

訪問控制

就是c++提供了一種用來保護類裡的方法和屬性的手段。

保護即是對誰可以呼叫某個方法和訪問某個屬性加上乙個限制。

public:

可以被所有**訪問

protected:

只能由基類的子類訪問

如果原來是public的話,這使子類外部的**無法通過子類訪問基類中的public

private:

只能由基類本身訪問

告訴編譯器從基類繼承來的每乙個成員都當成private對待,只有子類可以使用他從基類繼承來的元素。

c08 基礎,陣列構造演算法

1.sizeof hello 6 放入常量區,編譯器不用頻繁讀取記憶體 2.sizeof 型別 只關心型別而不關心內容 int i 0 sizeof 1 i 4 編譯執行正常 3.只有有型別的指標才能通過指標值確定指標指向的內容 4.陣列的引用 int p 10 int a 10 不使用 5.voi...

C 快速入門 9 繼承

如果我們希望某乙個類能直接使用另乙個類的屬性和方法,那麼這時候就可以用到繼承,那麼如果使用繼承呢?class a class b public a 這樣,我們就能在b中直接使用a中的屬性和方法了,但是值得注意的是,如果a類中的成員變數是private定義的,在b類中還是使用不了 在c 中我們可以使用...

C 快速入門 多繼承(20)

c 快速入門 多繼承 20 只要你遇到的問題無法只用乙個 是乙個 關係來描述的時候,就是多繼承出場的時候。例子 有一部分學生還教課掙錢 助教 這樣就存在了即是老師又是學生的複雜關係,也就是同時存在著兩個 是乙個 關係。我們需要寫乙個teachingstudent類讓它同時繼承teacher類和stu...