封装
最主要的功能是我们可以修改自己的实现代码,但是不用修改调用我们的代码的程序片段。并且类内部的结构可以自由修改。
实现封装:
- 修改属性的可见性(一般设为private)
public class FengZhuang{
private String name;
private int age;
}
- 对每个值属性提供对外的公共访问方法,即getter和setter方法。
public class FengZhuang{
private String name;
private int age;
public String getName(){
return name;
}
pulic int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
public void setAge(String name){
this.name = name;
}
}