本篇文章解决问题:
1. 面向对象学习的三条主线
2. 面向对象与面向过程的区别
3. 面向对象中的两个重要概念
4. 面向对象思路实现的规划
5. 补充:几个概念的使用
1.面向对象学习的三条主线
- Java类及类的成员:属性、方法、构造器、代码块、内部类
- 面向对象三大特征:封装性、继承性、多态性、(抽象性)
- 其他关键字:this、super、static、final、abstract、interface、packet、import等
2.面向对象与面向过程的区别
- 面向过程:强调的是功能行为,以函数为最小单位,考虑该怎么做。
- 面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
3.面向对象中的两个重要概念
- 类:对一类事物的描述,是抽象的,概念上的定义。
- 对象:是实际存在的该类事物的每个个体,因此也称实例。
- 面向对象程序设计的重点是类的设计。
- 设计类,就是设计类的成员。
4. 面向对象思路实现的规划
- 创建类,设计类的成员。
- 创建类的对象。
- 通过"对象.属性"或"对象.方法"调用对象的结构。
5. 补充:几个概念的使用
- 属性 = 成员变量 = field = 域、字段
- 方法 = 成员方法 = 函数 = method
- 创建类的对象 = 类的实例化 = 实例化类