面向过程:根据业务逻辑从上到下写代码
面向对象:将数据与函数绑定到一起,进行封装,这样能够快速的开发程序,减少重复代码的重写过程。
类和对象:
1、类
类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在,一个类可以找到多个对象。
2、对象
某一个具体事物的存在,在现实世界中可以使看得见摸得着的。可以是直接使用的。
3、类和对象之间的关系
类-对象
丨
对象
总结:类就是创建对象的模板
4、类的构成
类(class)由3个部分构成
。类的名称:类名
。类的属性:一组数据
。类的方法:允许对进行操作的方法(行为)
举个例子:
人类设计,只关心3样东西:
。事物名词(类名):人(Person)
。属性:身高(height)、年龄(age)
狗类的设计
。类名:狗(Dog)
。属性:品种、毛色、性别、名字、狗腿的数量
。方法(行为/功能):叫、跑、咬人、吃、摇尾巴