public,private
使用者**可以訪問類的public 成員而不能訪問 private 成員, private 成員只能由類的成員函式和友元訪問。
protected:
使用者**不能訪問,乙個類中的protected成員。
繼承:派生類訪問基類的成員函式和成員變數
public
派生類可以使用基類的 public 成員;
private:
派生類不能使用基類中的private成員函式和成員變數。
protected
派生類可以訪問基類的protected成員函式和成員變數。
訪問控制與繼承
每個類分別控制自己的成員初始化過程,與之類似,每個類還分別控制著其成員對於派生類來說是否可訪問。受保護的成員 乙個類使用protected關鍵字來宣告那些它希望與派生類分離但是不想被其他公共訪問使用的成員。1。和私有成員類似,受保護的成員對於類的使用者來說是不可訪問的。2。和公有成員類似,受保護的成...
訪問控制與繼承
繼承控制中 派生類成員對父類成員的訪問 父類public成員 父類protected成員 父類private成員 公有繼承 保護繼承 私有繼承 繼承控制中 派生類使用者對父類成員對的可訪問性 父類public成員 父類protected成員 父類private成員 公有繼承 保護繼承 私有繼承 備註...
繼承的訪問控制 私有繼承
在私有繼承中,派生類以私有方式繼承基類。基類的公有成員和保護成員在派生類中成為私有成員,它們能被派生類的成員函式直接訪問,但不能被類外函式訪問,也不能在類外通過派生類的物件直接訪問。派生類不能直接訪問基類的私有成員,而只能派生類的成員函式中通過基類的公有或保護成員函式間接訪問。在設計基類時,通常都要...