Python
面向对象编程从零开始(
1
)——从没对象到有对象
作者:王大伟博客专栏:
https://www.hellobi.com/u/wangdawei/articlesPython
爱好者社
区
唯一小编
前言最近在写关于自然语言处理的文章,
but
,没对象啊,这可是个大问题。
莫慌,看完本文,你就
能有对象了。
人生苦短,我选
Python
,其他空余的时间可
以和对象一起玩耍。
。
。
(此处省略
n
字)对象和类当然,此
对象非彼对象。
360
百科对对象的描述如下:还记得小时候
玩过的印章么,
hellokitty
那种印章:
360
百科我表示看不懂,
那就举个栗子。如果对象是一个具体的存在,而类是产生对
象的模版(为了帮助理解,描述的可能不是那么准确)就像
印章是类,对象则是印出来的图形。就像化妆品是类,则
CHANEL
、
Lanc?me
、
Estee Lauder
、
Christian Dior
等是对象
(我也不知道我怎么会知道这些。
。
。
)
。所以类是对对象的抽
象。
面向对象和面向过程我们一开始,
例如大学学的
C
语言,
是面向过程的,总的执行流程是顺序的,任何功能等的实现
都是自己要写代码的。现在说的面向对象和之前熟悉的面向
过程可用下面的例子解释:假如你想吃烤鱼:
面向过程:
自己动手,从买鱼,洗鱼洗菜,烤鱼,加调料,装入盘子,
端上桌,吃!
!
!
(还要洗碗)
while
(没吃腻)
:体重
++
面向对象:来到烤鱼店,点菜单,吃!
!
!
,结账走人。