每日一问--封装性思想的体现
封装性思想的体现有哪些:
体现一:将类的属性xxx私化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值
private double wide;
public void setWide(double wide) {
this.wide = wide;
}
public double getWide() {
return wide;
}
体现二:不对外暴露的私有的方法
体现三:单例模式(将构造器私有化)
体现四:如果不希望类在包外被调用,可以将类设置为缺省的。

浙公网安备 33010602011771号