每日一问--封装性思想的体现

封装性思想的体现有哪些:

体现一:将类的属性xxx私化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值

private double wide;
public void setWide(double wide) {
         this.wide = wide;
        }

 public double getWide() {
         return wide;
        }

  

体现二:不对外暴露的私有的方法


体现三:单例模式(将构造器私有化)


体现四:如果不希望类在包外被调用,可以将类设置为缺省的。

posted @ 2022-06-27 17:54  山中修炼十余载  阅读(56)  评论(0)    收藏  举报