1. 类和对象
Scala是一种函数式的面向对象语言, 它也是支持面向对象编程思想的,也有类和对象的概念。我们依然可以基于
Scala语言来开发面向对象的应用程序。
1.1 相关概念
什么是面向对象?
面向对象是一种编程思想 , 它是基于面向过程的, 强调的是以对象为基础完成各种操作.
面向对象的三大思想特点是什么?
- 更符合人们的思考习惯.
- 把复杂的事情简单化.
- 把程序员从执行者变成指挥者.
什么是类?
类是属性和行为的集合 , 是一个抽象的概念, 看不见, 也摸不着.
- 属性 (也叫成员变量): 名词, 用来描述事物的外在特征的.
- 行为 (也叫成员方法): 动词, 表示事物能够做什么.
- 例如 : 学生有姓名和年龄(这些是属性), 学生要学习, 要吃饭(这些是行为).
什么是对象?
对象是类的具体体现 , 实现.
面向对象的三大特征是什么?
封装 , 继承, 多态.