1.原则: 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问 2.步骤: 使用 private 关键字来修饰成员变量。对需要访问的成员变量,提供对应的一对 getXxx 方法 、 setXxx 方法 3.封装优化 this this代表所在类的当前对象的引用(地址值),即对象自己的引用。 记住 :方法被哪个对象调用,方法中的this就代表那个对象。即谁在调用,this就代表谁 构造方法 当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值