什么是类?什么是对象?
什么是类?
- 类:是⼀组相关属性和⾏为的集合。可以看成是⼀类事物的模板,使⽤事物的属性特征和⾏为特征来描述该类事物。
- 属性:就是该事物的状态信息。
- ⾏为:就是该事物能够做什么。
什么是对象?
- 对象:是⼀类事物的具体体现。对象是类的⼀个实例,必然具备该类事物的属性和⾏为。
类与对象的关系?
- 类是对⼀类事物的描述,是抽象的。
- 对象是⼀类事物的实例,是具体的。
- 类是对象的模板,对象是类的实体。
面向对象和面向过程
简述
⾯向对象思想就是在计算机程序设计过程中,参照现实中事物,
将事物的属性特征、⾏为特征抽象出来,描述成计算机事件的设
计思想。它区别于⾯向过程思想,强调的是通过调⽤对象的⾏为来
实现功能,⽽不是⾃⼰⼀步⼀步的去操作实现。
举例
洗衣服:
面向对象:衣服->洗衣机->洗好了
面向过程:衣服->拿盆->加水->加洗衣液->搓->拧干->洗好了
面向对象强调的是对象,就是上述所说的洗衣机,我们不必深究他的原理,只要会用就行
面向过程强调的是步骤,就是洗衣里的一个一个环节.
特点
⾯向对象思想是⼀种更符合我们思考习惯的思想,
它可以将复杂的事情简单化,并将我们从执⾏者变成了指挥者。
⾯向对象的语⾔中,包含了三⼤基本特征,即封装、继承和多态。