作用域public,private,protected三者的区别

public 声明的为公共成员变量和函数成员,在整个类内类外都可使用。
private  声明的为私有成员变量和函数成员,只在声明的类内可以使用。
protected 声明的为受保护成员变量和函数成员,类外不可使用。类内可以使用。
不使用关键字默认为类内使用。
另外注意在继承的时候,他们的区别。
public 声明的在子类变为public
protected 声明的子类变为private
private 声明的在子类中不可用

原文地址:https://www.cnblogs.com/BruningHUA/p/6555951.html