通过private,protected和public三个访问修饰符,Java实现了对信息隐藏的管理。private声明的属性或方法只能在类之内使用;
protected声明的属性或方法可以在包之间使用;public声明的属性或方法可以在不同的包之间使用。
private封装示例1:
public class Person {
//私有属性无法被其他类访问
private String name;
private int age;
public Person(){
}
//通过get()/set()方法访问私有属性
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}