Posts Tagged ‘权限’

Java的访问控制

包(Package) 创建自己的包时,要求 package语句必须是文件中的第一个“非注释”代码。 如果类名冲突时,可这样写java.util.Vector v = new java.util.Vector(); 可能(但并常见)有一个编译单元根本没有任何公共类。此时,可按自己的意愿任意指定文件名。 访问控制 修饰符 类内部 同一个包 子类 任何地方 private √ default √ √ protected √ √ √ public √ √ √ √ 类的修饰符只有public 和 default,默认时只能被同一个文件或包内访问。