成员访问权限
- public
(1) public成员变量可以被成员函数访问 [访问]
(2) public成员可以被实体对象访问 [访问]
(3) public成员可以成为子类成员 [对子类的派生]
- protected
(1)protected成员变量可以被成员函数访问 [访问]
(2)protected成员可以成为子类成员 [对子类的派生]
- private
(1)private成员变量可以被成员函数访问 [访问]
(2)private成员不能成为子类成员 [对子类的派生]
继承访问权限
- public继承
(1)基类的public成员和protected成员都变成子类的成员 [从父类的继承]
(2)基类成员的属性在子类中不变 [访问]
- protected继承
(1)基类的public成员和protected成员都变成子类的成员 [从父类的继承]
(2)基类成员的属性在子类中变成protected [访问]
- private继承
(1)基类的public成员和protect成员都变成子类的成员 [从父类的继承]
(2)基类成员的属性在子类中变成private [访问]