Java类的访问权限

来源:互联网 发布:手机版施工软件 编辑:程序博客网 时间:2024/05/16 03:36

访问权限有public,默认访问权限,protected,private
顶层类可以是public,默认的访问权限,不能是protected,private访问权限。
内部类可以是任意的访问权限。
public修饰的类在包内,包外都是可见的。
默认访问权限的类仅在包内可见,在包外是不能访问的。
在包的外部,只能访问public访问权限的成员。
也只能访问public访问权限的构造器。
在类的外部,包的内部,可以访问public,protected与默认
访问权限的成员,不能访问private访问权限的成员。
可以访问public,protected与默认访问权限的构造器,不能
访问private访问权限的构造器。
因为在创建对象时,会自动调用构造器,因此,当构造器访问
权限不足时,就无法成功创建对象。
类的成员(方法,成员变量)可以是任意的访问权限。
在类的内部,可以访问任意访问权限的成员。
也可以访问任意访问权限的构造器。

这里写图片描述

0 0