面向对象编程和面向过程编程的区别(面向对象编程)

导读 你们好,最近小活发现有诸多的小伙伴们对于面向对象编程和面向过程编程的区别,面向对象编程这个问题都颇为感兴趣的,今天小活为大家梳理了

你们好,最近小活发现有诸多的小伙伴们对于面向对象编程和面向过程编程的区别,面向对象编程这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 对象是客观世界中存在的人、物、物等实体。比如水里游的鱼,天上飞的鸟,树上长的叶子,草丛里的花,路上跑的车,公园里走的人。

2、 封装、继承和多态。

3、 包装是我们不是创作者,我们是使用者;我们不需要知道造物的过程,但是我们可以把造物者的东西组合成另一个物体。

4、 继承就是在原有的基础上增加新的功能。比如电视是用来看电视的,但是我们可以给电视增加新的功能,比如玩游戏、相册、在线电影等。当然,增加新功能后,还是有看电视的功能。

5、 多态性比继承更广泛。还是以电视为例,电视可以用来看电视,电脑也可以用来看电视。计算机可以调用电视的电视方法,而继承只针对电视。

6、 类是用于创建对象的模板。

以上就是面向对象编程这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!