面向过程
是遇到一件事时,思考“我们该怎样做”,然后一步步实现的过程。
面向对象
是遇到一件事,考虑该由谁来做
类与对象
类与对象的区别
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。
- 类是对某一类事物的抽象描述(如:动物类)
- 对象用于表示现实中该类事物的个体(如:狗,猫)
对象在需求中的使用
- 先按照名词提炼问题领域中的对象
- 对对象进行描述,明确对象的属性和功能
- 通过new的方式创建该事务的具体对象
- 通过对象调用功能
对象在代码中的体现
- 成员属性(变量)
public class 类名 {
//可编写0至n个属性
数据类型 变量名1;
数据类型 变量名2;
- 成员功能(方法)
//可编写0至n个方法
修饰符 返回值类型 方法名(参数){
执行语句;
}
例:汽车类
public class Car {
String color;
int number;
void run() {
System.out.println(color + ":" + number);
}
}