小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

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

2、面向?qū)ο笕绾尉帉?br> 1、定義類
1、代碼中的類,就相當于蓋房子的圖紙,或者汽車設計的圖紙
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:表示當前正在執(zhí)行動作的對象
對象名 = 類名() #新建對象,自動python基礎教程調(diào)構(gòu)造方法
對象名.方法名()
類名.方法名(對象名[,實際參數(shù)])

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多