一、四种访问控制权限
在 Java 中一共存在 4 种访问控制权限,即 private,default,protected 和 public

总结如表:

二、protected 权限
设置 protected 的访问权限
package org.lxh.test;
public class HelloDemo{
protected String name = "Java";//只能被本包及不同包的子类访问
}
访问受保护的属性
import org.lxh.test.HelloDemo;
class SubHelloDemo extends HelloDemo{
public void print(){
System.out.println("访问受保护属性:" + super.name);//可以访问 protected 权限
}
}
public class root {
public static void main(String[] args) {
SubHelloDemo sub = new SubHelloDemo();//实例化子类对象
sub.print();
}
}
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14

以上实现了在不同包的子类里访问了 protected 属性,如果现在由不同包的类直接访问 HelloDemo 类中的 protected 属性,则会出现






![战神引擎传奇手游【1.76盛战传奇免授权版[摸摸登陆器]】最新整理Win系复古服务端+安卓苹果双端+GM授权物品后台+详细搭建教程](https://cdn.jxasp.com:9143/image/20251106/1B4E8594B3BEB90E8601D63A8A39CB0B.jpg)













