JavaSE封装出现时出现的代码BUG 学习内容: 首先明确封装的定义: 1、先将成员变量的修饰符设为private 2、 定义get、set方法来间接访问 出现问题: 若只有get、set方法 以参数age为例,在实例化的时候,若写了构造方法但是构造方法中是直接赋值,没有调用set方法,则赋值时不会用set方法中的判断条件; 产生原因: 由于成员变量是private 于是对其操作只能使用set函数 解决方式: 删除构造方法在构造方法中使用get、set方法