青菜

首页 » 常识 » 问答 » 第8周啥是面向对象编程
TUhjnbcbe - 2021/4/12 20:11:00
北京好看白癜风医院         http://m.39.net/pf/bdfyy/

各位认真学习的小可爱新年好!大家放假了吗?

经过8周的努力,相信大家已经达到了Python的入门级水平,接下来咱们要接触的点高深的东西了。今天要学的东西就叫做“面向对象”。

一、啥是面向对象编程?

大家都听说面向客户、面向未来,甚至面向老板编程,那这个面向对象是啥意思?面向这个吗-----????(一对大象,大雾)?

来看看其他作者的解释:

很早很早以前的编程是面向过程的,比如实现一个算术运算1+1=2,通过这个简单的算法就可以解决问题。

但是随着时代的进步,人们不满足现有的算法了,因为问题越来越复杂,不是1+1那么单纯了,比如一个班级的学生的数据分析,这样就有了对象这个概念,一切事物皆对象。

将现实的事物抽象出来,注意抽象??这个词是重点啊,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万事万物都给容纳了。实现了对现实世界的抽象和数学建模。这是一次飞跃性的进步。

举个栗子??:

有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择:

1、面向过程:自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。

2、面向对象:去饭店,张开嘴:老板!来一份鱼香肉丝!

1
查看完整版本: 第8周啥是面向对象编程