c 學習 oop 三種繼承

2021-10-22 03:38:51 字數 675 閱讀 3809

/* 

date: 14/03/21 14:01

description: 三種繼承

共有,私有,受保護繼承

class b :public a

class b :private a

class b :private a

介面繼承 public和實現繼承 private private

修改繼承訪問(去除個別成員)

預設繼承訪問級別

*/#include

using

namespace std;

class

aint a;

int a2;

int a3;

protected

:int b;

private

:int c;};

classb1:

public a};

classb2:

private a};

classb3:

protected a};

class

b4:a//預設的是private

;struct b5:a//預設的是public

classc:

public b1};

intmain()

C 三種繼承

1 公有 私有 受保護繼承 class b public a class b public a class b protected a 繼承方式 成員型別 public protected private public public protected 無法繼承 protected protecte...

C 三種繼承

特徵 公有繼承 保護繼承 私有繼承 公有成員變成 派生類共有成員 派生類受保護成員 派生類私有成員 受保護成員變成 派生類受保護成員 派生類受保護成員 派生類私有成員 私有成員變成 派生類只能通過基類介面訪問 派生類只能通過基類介面訪問 派生類只能通過基類介面訪問 能否隱式向上轉型 是是 只能在派生...

C 三種繼承方式

公有繼承 public 私有繼承 private 保護繼承 protected 是常用的三種繼承方式。1.公有繼承 public 2.私有繼承 private 私有繼承的特點是基類的公有成員和保護成員都作為派生類的私有成員,並且不能被這個派生類的子類所訪問。3.保護繼承 protected 保護繼承...