zzjavaパッケージはなぜ属性を私有化するのですか?
:
, 。
* :
(1) 。
(2) , 。
(3) , 。
** , private,
public 。 ,
, , getXxx()(Xxx
), ,
setXxx() 。
** , ,
, ,
。
public class AccpTeacher{
private String name;
private int age;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return name;
}
public void setName(String age){
if(age<22){
System.out.println(" , !");
}else{
this.age = age;
}
}
}
**** :
(1) ;
(2) ,
, ;
(3) , ;