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