作用:隐藏内部实现细节,防止外部修改。
实例:
private String name;
private String idNum;
private int age;
public String getName(){
return name;
}
public String getIdNum(){
return idNum;
}
public void setName(String name){
this.name = name;
}
public void setIdNum(String idNum){
this.idNum = idNum;
}
public void setAge (int age){
this.age = age;
}
private String name->类内部私有属性。
get和setter方法提供外部调用。如果我们不想让其他类获取或修改内部的属性,可以通过隐藏get和set方法实现。