1、public、protected、private访问
以上关键字用于修饰成员变量时:
public:可以被该类中的函数、子类的函数、友元函数访问,也可以由该类的对象访问。
上面所说的友元函数包括两种:
(1)设为友元的全局函数
(2)友元类中的成员函数
protected:可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问 。
private:只能由该类中的函数、其友元函数访问,不能被任何其他函数访问,该类的对象也不能访问。
类的继承后方法属性变化
public | protected | private | |
public继承 | public | protected | 不可用 |
protected继承 | protected | protected | 不可用 |
private继承 | private | private | 不可用 |