面对对象编程(oop)
面向对象编程,是一种编程方式,这种编程方式需要使用“对象”来实现
对象的特征
世间万物皆为对象
- 每个对象都是唯一的
- 对象的唯一性来自于真是世界中事物的唯一性
- 对象具有属性和行为
- 对象具有状态
- 状态是指某个瞬间对象的各个属性的取值
- 对象分为分类对象和实例对象两大类
- 类对象是具有相同属性和行为的实例对象的抽象,类对象就是实例对象的模板
- 实例对象是由类对象创建出来的,此外,同一个类对象的所有实例对象如果具有相同的属性,表明他们属性的含义是相同的但是他们的状态不一定相同
面向对象编程的大体步骤
1、抽象出类对象
2、抽象出类对象的属性
3、抽象出类对象的行为(方法)
4、根据类对象创建实例对象
5、通过实例对象访问属性和方