访问控制符

📅 2026/7/28 18:07:09
访问控制符
1 公共访问控制符 public 如果一个类被声明为公共类表明它可以被所有的其它类所访问和引用。用 public 修饰的类的域称为公共域。如果公共域属于一个公共类则它可以被所有的其他类所引用。2 私有访问控制符 private 用 private 修饰的成员变量 ( 域 ) 只能被该类自身所访问而不能被任何其它类 ( 包括子类 ) 所引用。3 保护访问控制符 protected 用 protected 修饰的成员变量可以被三种类所引用该类自身与它在同一个包中的其它类在其它包中的该类的子类。使用修饰符 protected 的主要作用是允许其它包中它的子类来访问父类的特定属性。4 私有保护访问控制符 private protected 用修饰符 private protected 修饰的成员变量可以被该类本身或该类的子类两种类访问和引用。不论这些子类是与该类在同一个包里还是处于其他的包中相对于 protected private protected 修饰符把同一包内的非子类排除在可访问的范围之外使得成员变量更专用于具有明确继承关系的类而不是松散地组合在一起的包。5 缺省访问控制符如果一个类没有访问控制符说明它具有缺省的访问控制符特性。此时这个类只能被同一个包中的类访问或引用。这一访问特性又称为包访问性。