1、成员访问权限控制函数
一、publicspa
(1)public成员变量能够被成员函数访问 [访问性]对象
(2)public成员能够被实体对象访问 [访问性]继承
(3)public成员能够成为子类成员 [对子类的继承性]权限控制
二、protect变量
(1)protect成员变量能够被成员函数访问 [访问性]权限
(2)protect成员能够成为子类成员 [对子类的继承性]
三、private
(1)private成员变量能够被成员函数访问 [访问性]
(2)private成员不能成为子类成员 [对子类的继承性]
2、继承访问权限
一、public继承
(1)基类的public成员和protect成员都变成子类的成员 [从父类的继承性]
(2)基类成员的属性在子类中不变 [访问性]
二、protect继承
(1)基类的public成员和protect成员都变成子类的成员 [从父类的继承性]
(2)基类成员的属性在子类中变成protect [访问性]
三、private继承
(1)基类的public成员和protect成员都变成子类的成员 [从父类的继承性]
(2)基类成员的属性在子类中变成private [访问性]
3、友元函数和友元类能够访问public、protect、private成员变量和成员函数