📅  最后修改于: 2023-12-03 14:43:02.811000             🧑  作者: Mango
在Java中,有四个访问修饰符可以用来控制类、接口、变量和方法的访问级别,这包括公共访问(public)、受保护访问(protected)、默认访问(无修饰符)和私有访问(private)。本次重点介绍Java中的公共访问修饰符和受保护访问修饰符。
公共访问修饰符是用来修饰Java中的类、接口、方法和变量的访问级别。使用public关键字可以让类、接口、方法和变量对Java程序中的所有其它类都是可见的。公共访问修饰符的用法如下:
public class MyClass {
public int x;
public void myMethod() {
System.out.println("Hello World!");
}
}
在上面的例子中,我们创建了一个名为MyClass的公共类,x和myMethod方法都被声明为公共的,这意味着它们可以从Java程序的任何部分进行访问。
受保护访问修饰符也是用来修饰Java中的类、接口、方法和变量的访问级别。使用protected关键字可以让变量和方法对其所在的类、子类和同一个包中的类可见。受保护访问修饰符的用法如下:
public class MyClass {
protected int x;
protected void myMethod() {
System.out.println("Hello World!");
}
}
在上面的例子中,我们创建了一个名为MyClass的类,x和myMethod方法被声明为受保护的,意味着它们只能被MyClass类及其子类和同一个包中的类访问。
Java中的公共访问修饰符和受保护访问修饰符是用来限制类、接口、变量和方法的访问级别的关键字。公共访问修饰符可以使Java程序的任何部分都访问类、接口、变量和方法。而受保护访问修饰符只能被声明为类、子类和同一个包中的类所访问。对于不同访问级别修饰的Java类、接口、变量和方法,开发者可以更好地控制其访问范围,从而更好的实现程序的封装和设计。