1、面向对象的三条学习主线
- java类以及类的成员:属性,方法,内部类,代码块,构造器
- 面向对象的三大特征:封装,继承,多态(抽象性)
- 其他关键字:class,interface,abstract,final,package,import,等
2、面向过程与面向对象的理解
- 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
- 面向对象:强调具备功能的对象,以类和对象为最小单位,考虑谁来做
- 对比举例:大象装进冰箱
3、完成一个项目或者工程的思路
- 根据问题需要,选择问题所针对现实世界的实体
- 从实体中找到解决 问题的相关的属性以及方法,这些属性和方法构成了概念中的类
- 把抽象的实体用计算机语言进行描述,形成计算机现实世界中的类
- 将类实例化,对象成为解决问题的工具
4、面向对象中的重要概念
- 类:是一类事物的描述,是抽象的,是概念上的
- 对象:是类的实例化,是实实在在存在的物体
- 面向对象的重点是类的设计
- 设计类,就是类的成员
- 二者的关系:对象是类派生出来的
5、面向对象思想落地 实现
- 创建类
- 声明并且创建类的对象
- 通过对象.方法,对象.属性来调用
public class student{ public static void main(String[] args){ people p = new people(); p.name = "大壮"; p.age = 20; } } class people{ String name; int age; }
6、补充几个概念
- 属性 = 成员变量 = field = 域、字段
- 方法 = 成员方法 = 函数 = method
- 创建类的对象 = 类的实例化 = 实例化类