1.封装就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,构成一个不可分割的独立实体
数据被保护在抽象数据类型的内部,尽可能的隐藏数据内部的实现细节,只保留一些外部接口使之与外部发生关系.
2.封装的三大好处:
<1>良好的封装能够减少耦合
<2>安全
<3>隐藏信息,实现修改
public class Fruit(){
private int color;
public void setColor(int color){
this.color = color;
}
public int getColor(int color){
return color;
}
}