封装的好处:
1.可以让程序内部结构更安全。
2.可以把重复的代码封装,之后再需要的地方进行调用,在一定程度上解决了代码的重复。
封装是面向对象的思想的特性:
对属性进行封装 对方法进行封装 对类进行封装 对项目进行封装。(大多数是对属性来说,对其余的相对较少)。
封装的使用:
对属性进行封装
1.对成员变量加修饰符 private 。
比如我们使用eclipse先创建一个Cat类 对其属性进行封装。
这时我们创建的类中的属性就被private 私有化 无法被直接进行调用,所以要用其它的方法对其进行赋值和取值进行调用。
2.在类中书写 set和get方法进行对属性的赋值和取值。
set :给属性赋值
get :获取这个属性的数据
在eclipse中快捷方式为:Alt + Shift + s 选择Genertre Getter and Setter...
对属性进行赋值和取值:
全部代码: