[toc]
对象的进化
随着编程面临的问题越来越复杂, 编程语言本身也在进化, 从主要处理简单数据开始, 随着数据变多进化 "数组". 数据类型变复杂, 进化出了 "结构体", 处理数据的方式和逻辑变复杂, 进化出了 "对象".
简单数据
像 30, 40, 50.4 这些数字, 可以看做是简单数据. 最初的计算机编程, 都是像这样的数字.
数组
将同类型的数据放到一起. 比如: 整数数组 [20, 30, 40], 浮点数数组 [10.2 11.3, 12.4], 字符串数组: ["aa, "bb, "cc"]
结构体
将不同类型的数据放到一起, 是 C 语言中的数据结构. 比如:
struct resume{
int age;
char name[10]
double salary;
};
对象
将不同类型的数据, 方法 ( 即函数 ) 放到一起, 就是对象.
我们前面学习的数字也是对象. 比如: 整数 9, 就是一个包含了加法, 乘法等方法的对象.