ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

java:访问限定修饰符

2026/8/12 14:29:45 拓冰建站 浏览量
java:访问限定修饰符

1.private关键字

在同一包的同一类简单来说就是的一个类中才可以使用。

代码示例:

这里是在不同类中,在测试类中发生报错。

这里在同一个类中就不会报错了。


2.default关键字

default关键字是没有写关键字且没有默认关键字,就是default关键字。

下面就是对同一包的不同类来进行代码示例:

3.protected关键字

下面对不同包中的子类进行代码示例:

// package1/Father.java package package1; public class Father { protected int a = 1; protected void f() { System.out.println("father printf: " + a); } } // package2/Son2.java package package2; import package1.Father; public class Son2 extends Father { public void s2() { System.out.println("son2 printf: " + a); f(); } } // package2/Test2.java package package2; import package1.Father; public class Test2 { public static void main(String[] args) { Father father = new Father(); // System.out.println(father.a); // 错误:无法访问 // father.f(); // 错误:无法访问 System.out.println("----------------"); Son2 son2 = new Son2(); son2.s2(); } }

4.public关键字

都可以使用,不讲解