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