c 繼承 學習筆記1

2021-09-28 12:26:32 字數 2424 閱讀 7580

very very improtant:

為了對類中的成員函式和資料成員進行訪問限制,可以在定義類時,對類中的資料成員和成員函式設定如下三種訪問控制。

(1)public:公共的。它表明寫在public關鍵字下面的資料成員和成員函式都是公有的,也就是所有的函式都可以訪問這些成員。

(2)private:私有的。它表明寫在private關鍵字下面的資料成員和成員函式都是私有的,也就是只有該類的成員函式和友元才可以訪問這些成員。

(3)protected:受保護的。它表明寫在protected關鍵字下面的資料成員和成員函式都是受保護的,也就是這些成員在具有private特性的同時,可以由派生類(通過繼承而生成的類)的成員函式來訪問。

1、繼承

2、靜態結合

3、虛函式

#include

using

namespace std;

class

xint1

xint1

(int a,

int b)

void

set_va

(int a)

void

set_vb

(int b)

intget_va()

intget_vb()

virtual

void

disp()

};class

xint2

:public xint1

intget_vc()

};xint2::

xint2()

:xint1()

xint2::

xint2

(int a,

int b,

int c)

:xint1

(a,b)

void xint2::

disp()

intmain()

4、多型

c 學習筆記(1)繼承與派生

1.繼承方式包括三種 public private protected。預設的繼承方式是private 例 1 公有方式繼承 class a public b 2 預設為私有繼承 class a b 2 派生類中的成員包括從基類繼承過來的成員和自己增加的成員。從基類繼承過來的成員體現了派生類從基類繼...

C 繼承學習筆記

派生類從基類繼承了保護 protected 成員和公有 public 成員函式,但是繼承不了基類的過載建構函式。定義乙個如下基類 class counter counter operator counter n void reset int getcount int getnum counter c...

C 學習筆記 繼承

一 c 中的繼承方式會影響子類的對外訪問屬性 public 修飾的成員變數 方法 在類的內部 類的外部都能使用 protected 修飾的成員變數方法,在類的內部使用,在繼承的子類中可用 private 修飾的成員變數方法,只能在類的內部使用 二 private成員在子類中依然存在,但是卻無法訪問到...