封装与隐藏 程序追求“高内聚,低耦合”,避免用户使用“对象.属性”的方法对属性赋值,需要将属性声明为私有的private 我们将类的属性私有化(private)同时,提供公共的方式来set/get不对外暴露的私有方法单例模式 封装性的体现,需要权限修饰符配合 JAVA规定的四种权限(从小到大):private,缺省,protected,public 总结 Java提供了4种权限修饰符来修饰类的内部结构,体现累及类的内部结构在被调用时的可见性大小