第一: private,public,protected的訪問范圍:
private:
只能由該類的成員函數、友元的成員函數訪問,不能被其他類的成員函數訪問,即使是該類的對象也不能直接訪問
public:
可以被該類的成員函數、友元的成員函數、子類的成員函數訪問,也可以被自己類的對象訪問
注意:友元包括兩種,一種是設為友元的全局函數,另一種是設為友元的類的成員函數
protected:
可以被該類中的成員函數訪問、子類中的成員函數訪問、友元中的成員函數訪問,但是不能被該類的對象訪問
第二:類繼承之后,方法屬性的變化
使用private繼承,父類的所有方法在子類中都變為Private;
使用public繼承,父類中的方法不發生變化
使用Protected繼承,父類中的public和protected方法在子類中變為protected,private屬性不變
第三:訪問權限:
public:可以被任何實體訪問
protected:可以被本類和子類的方法訪問
private:只能被本類的方法訪問