当先锋百科网

首页 1 2 3 4 5 6 7

Java语言中有两个访问修饰符——private和public,它们用来限定类中的属性和方法的访问权限。

private修饰的属性或方法只能在类内部被访问,而public修饰的属性或方法则可以在类的内外部均被访问。

public class Person {
private String name;  // 私有属性
public int age;  // 公有属性
private void sleep() {  // 私有方法
System.out.println("正在睡觉...");
}
public void eat() {  // 公有方法
System.out.println("正在进食...");
}
public static void main(String[] args) {
Person p = new Person();
p.name = "Tom";  // 不允许访问
p.age = 20;  // 允许访问
p.sleep();  // 不允许访问
p.eat();  // 允许访问
}
}

上例中Person类中的name属性和sleep方法被private修饰,它们只能在Person类内部被访问;而age属性和eat方法被public修饰,可以在Person类内外部均被访问。

使用private和public修饰符,可以更好地控制代码的访问权限,提高程序的安全性和可维护性。