private下的静态成员
private下的静态成员变量:
实际上在非继承状态下,private与protected所展示的效果一样。
Private下的静态成员函数:
实际上在非继承状态下,private与protected所展示的效果一样。
总结:
- 静态成员函数依旧受private权限控制。
- 理解:从一个角度而言:静态成员不属于该类,因此它本不应该被类的权限所控制;从另一个角度:将该类当做一个“命名空间”,静态成员属于该命名空间的全局变量/函数,这个“命名空间中有三种权限:private,protected,public”,private将静态成员在这个“命名空间”中隐身了,所以无法访问。