1.包访问权限
如果不提供任何访问权限修饰词,则意味着它是“包访问权限”。当前的所有其他类对那个成员都有访问权限,但对于这个包之外的所有类,这个成员却是private。
2.public
意味着public之后声明的成员可以被任何人可用,尤其对客户端根式如此。
3.private
除了包含该成员的类外,其他任何类都无法访问成员。
4.protected
提供包继承权限,同一个包内的类,可用使用protected.
5.类不能使用private或者protected,只能是public或者默认权限修饰(包访问权限修饰)
6.权限修饰符可以控制对象的创建,但是不能控制static public成员的调用。
7.接口和实现
访问权限的控制常被称为是具体实现的隐藏。把数据和方法包装进类中,以及具体实现的隐藏,常共同被称作是封装。其结果是一个同时带有特征和行为的数据类型。
网友评论