2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

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

 軟件開發(fā)組 2020-07-13
1、面向?qū)ο笏枷?br>    1、面向過程
1、概念
按照事物的發(fā)展流程,第一步,第二步,第三步,一步步往下
2、優(yōu)缺點(diǎn)
1、優(yōu)點(diǎn)
簡單,流水線式的
2、缺點(diǎn)
可擴(kuò)展性差
2、面向?qū)ο?br> 1、概念
對象:是屬性和動作的集合體 事物-東西-對象
1、屬性:對象的特性、特點(diǎn)
2、動作:對象能做什么
2、優(yōu)缺點(diǎn)
1、優(yōu)點(diǎn)
可擴(kuò)展性好
2、缺點(diǎn)
編寫相對復(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、對象調(diào)方法
self:表示當(dāng)前正在執(zhí)行動作的對象
對象名 = 類名() #新建對象,自動python基礎(chǔ)教程調(diào)構(gòu)造方法
對象名.方法名()
類名.方法名(對象名[,實(shí)際參數(shù)])

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多