为什么要对程序进行封装?
咱们来看一个例子
程序输出 人的年龄是10000岁,显然是不合理的
为了避免这种乱赋值,数据被破坏的现象。我们需要对程序进行封装
怎么封装呢?
我们将age进行私有化,不能直接使用对象.属性名的方式直接赋值
必须通过一个方法进行赋值
我们就在方法里面添加条件判断
注意:
在开发中,为了避免逻辑错误,我们建议对所有的属性进行封装,并为其提供setter 和 getter方法进行设置和取值 操作
咱们来看一个例子
程序输出 人的年龄是10000岁,显然是不合理的
为了避免这种乱赋值,数据被破坏的现象。我们需要对程序进行封装
怎么封装呢?
我们将age进行私有化,不能直接使用对象.属性名的方式直接赋值
必须通过一个方法进行赋值
我们就在方法里面添加条件判断