封装
- 面向对象的三大特性: 封装、继承、多态
- 概念: 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问
- advantage:
- 只能通过规定的方法访问数据
- 隐藏类的实例细节,方便修改和实现
封装的步骤:
- 修改属性的可见性---->private
private 是一种修饰符
private double price;
- 创建getter/setter方法---->用于属性的读写
- 在getter/setter中加入属性控制的语句——> 对属性值的合法性进行判断