記錄一:
公有(public)成員:類內(nèi)部阅嘶、子類属瓣、類外部、友元函數(shù)都可以訪問讯柔。
私有(private)成員:僅類內(nèi)部抡蛙、友元函數(shù)可訪問。
保護(protected)成員:類內(nèi)部魂迄、子類粗截、友元函數(shù)可訪問。
補充:在類里面不寫是什么類型捣炬,默認是?private?的熊昌。
記錄二:
類繼承中的特點:
有public, protected, private三種繼承方式,它們相應(yīng)地改變了基類成員的訪問屬性湿酸,即是子類繼承父類的成員婿屹,但是這些父類的成員在子類中的訪問屬性被改變了(根據(jù)繼承方式)。
1.public 繼承:基類 public 成員稿械,protected 成員选泻,private 成員的訪問屬性在派生類中分別變成:public, protected, private
2.protected 繼承:基類 public 成員,protected 成員美莫,private 成員的訪問屬性在派生類中分別變成:protected, protected, private
3.private 繼承:基類 public 成員页眯,protected 成員,private 成員的訪問屬性在派生類中分別變成:private, private, private
但無論哪種繼承方式厢呵,上面兩點都沒有改變:
1.private 成員只能被本類成員(類內(nèi))和友元訪問窝撵,不能被派生類訪問;
2.protected 成員可以被派生類訪問襟铭。
再看一個例子:
//結(jié)果
10? //b.a
10? //b.fun2();
1
2
4? //fun();
1
2
3
完畢碌奉。