日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python【day 16-1】面向?qū)ο蟪踝R(shí)

 軟件開發(fā)組 2020-07-13
1、面向?qū)ο笏枷?br>    1、面向過程
1、概念
按照事物的發(fā)展流程,第一步,第二步,第三步,一步步往下
2、優(yōu)缺點(diǎn)
1、優(yōu)點(diǎn)
簡(jiǎn)單,流水線式的
2、缺點(diǎn)
可擴(kuò)展性差
2、面向?qū)ο?br> 1、概念
對(duì)象:是屬性和動(dòng)作的集合體 事物-東西-對(duì)象
1、屬性:對(duì)象的特性、特點(diǎn)
2、動(dòng)作:對(duì)象能做什么
2、優(yōu)缺點(diǎn)
1、優(yōu)點(diǎn)
可擴(kuò)展性好
2、缺點(diǎn)
編寫相對(duì)復(fù)雜一點(diǎn)

2、面向?qū)ο笕绾尉帉?br> 1、定義類
1、代碼中的類,就相當(dāng)于蓋房子的圖紙,或者汽車設(shè)計(jì)的圖紙
2、寫法
class 類名:
def __init__(self):
pass
def 普通方法名(self):
pass

2、構(gòu)造方法
def __init__(self,屬性1,屬性2):
self.屬性1 = 屬性1
self.屬性2 = 屬性2

3、普通方法
def 普通方法名(self[,形參列表]):
pass

4、對(duì)象調(diào)方法
self:表示當(dāng)前正在執(zhí)行動(dòng)作的對(duì)象
對(duì)象名 = 類名() #新建對(duì)象,自動(dòng)python基礎(chǔ)教程調(diào)構(gòu)造方法
對(duì)象名.方法名()
類名.方法名(對(duì)象名[,實(shí)際參數(shù)])

3、面向?qū)ο蠛兔嫦蜻^程的對(duì)比
都是設(shè)計(jì)思想,一般來說,簡(jiǎn)單的適合面向過程,復(fù)雜的適合面向?qū)ο?br> 最終還是要結(jié)合不同的業(yè)務(wù)邏輯,來決定采用哪種思想

4、面向?qū)ο蟮娜齻€(gè)特點(diǎn)
1、封裝
把具有相同屬性和功能的內(nèi)容封裝到一個(gè)對(duì)象中
狹義的理解:創(chuàng)建對(duì)象的時(shí)候,傳入實(shí)際參數(shù)(就相當(dāng)于把實(shí)參列表封裝到了一個(gè)對(duì)象)
2、繼承
子類可以繼承父類除了私有屬性外的其他所有內(nèi)容
類比:現(xiàn)實(shí)中的,父親和兒子
3、多態(tài)
同一個(gè)對(duì)象,可以擁有多種形態(tài),python原生自帶多態(tài)
比如:小明是學(xué)生,是人,是志愿者,不同的身份類型

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多