#include using namespace std;
class a
int a;
int a2;
protected: // 受保護的,
int b;
private: // 私有的,
int c;
};class b1 : public a // 類b1繼承了公有的a,
};class c : public b1
};class b2 : private a
// 這裡繼承的是a裡邊的公有的和受保護的,並將其變成私有的,所以在b2中a的資料(a、b)就是私有的,
};class b3 : protected a
};//公有繼承是介面繼承,私有繼承和受保護繼承是實現繼承,公有繼承是最長用的,
class b4 : a // 預設的是private,
;struct b5 : a // 預設的是公有的,public
;int main()
公有 私有和受保護
class base struct public derived public base ok i is protected derived classes can access i int use base2 error j is private struct protect drived pro...
C 私有 保護 公有繼承
一 公有 pulic 繼承 繼承 是類的重要特性。a類繼承b類,我們稱b類為 基類 也稱為 父類 a類則相應地被稱為 派生類 或 子類 a類繼承了b類之後,a類就具有了b類的部分成員。那麼,究竟從基類那兒得到了哪些成員,這由2方面決定,繼承方式,基類成員的訪問許可權 即public private ...
C 繼承 公有,私有,保護
公有繼承 public 私有繼承 private 保護繼承 protected 是常用的三種繼承方式。1.公有繼承 public 公有繼承的特點是基類的公有成員和保護成員作為派生類的成員時,它們都保持原有的狀態,而基類的私有成員仍然是私有的,不能被這個派生類的子類所訪問。2.私有繼承 private...