public 表示紧随其后的元素对任何人都是可用的,另一方面,private 这个关键字表示除
类型创建者和该类型的内部方法之外的任何人都不能访问的元素。private 就像你与客户端程
序员之间的一堵砖墙,如果有人试图访问private 成员,就会在编译时刻得到错误信息。
protected 关键字与private 作用相当,差别仅在于继承类(Inheriting class)可以访问protected
成员,但是不能访问private 成员。
Java 还有一种缺省(default)的访问权限,当你没有使用前面提到的任何访问指定词时,它
将发挥作用。这种权限通常被称为“包访问权限(package access)”,因为在这种权限下,
类可以访问在同一个包中的其它类的成员,但是在包之外,这些成员如同private 一样。
类型创建者和该类型的内部方法之外的任何人都不能访问的元素。private 就像你与客户端程
序员之间的一堵砖墙,如果有人试图访问private 成员,就会在编译时刻得到错误信息。
protected 关键字与private 作用相当,差别仅在于继承类(Inheriting class)可以访问protected
成员,但是不能访问private 成员。
Java 还有一种缺省(default)的访问权限,当你没有使用前面提到的任何访问指定词时,它
将发挥作用。这种权限通常被称为“包访问权限(package access)”,因为在这种权限下,
类可以访问在同一个包中的其它类的成员,但是在包之外,这些成员如同private 一样。