第一弹:java访问权限修饰词——参考自think in java
1.public-接口访问权限
无论是谁,无论在哪里都可以访问这个成员
2.protected-继承访问权限
提供包访问权限+包外继承访问权限
3.默认访问权限(包访问权限):
不加任何修饰词。当前包中的所有其他类对那个成员都有访问权限,但对包之外的所有类,这个成员是private的。
4.private
你无法访问。出包含该类的成员之外,其他任何类都无法访问这个成员。private的作用之一是允许你随意改变该成员而不用担心这样做是否会影响到其他类。
使用方法:
哪些是想要明确公开给客户端程序员使用的,将它声明为public
5.取得对某成员访问权限的途径有:
1)使得该成员称为public
2)通过不加访问权限修饰词,而将他们放在同一个包中
3)使用protected修饰,使用继承获得访问权限。但继承不能访问private成员,当他们不再同一个包中是,也不能访问默认访问权限
4)提供访问器(accessor-get)和变异器(mutator-set)方法,以读取和改变数值。这是最理想的一种方法。