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;
}
}