一、Scala 面向对象封装
- 面向对象编程有三大特征:封装、继承和多态
如何理解抽象
- 定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板)。这种研究问题的方法称为抽象
1. 封装介绍
- 封装(encapsulation)就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作
封装的理解和好处
- 隐藏实现细节
- 提可以对数据进行验证,保证安全合理
如何理解抽象
1. 封装介绍
封装的理解和好处