01什么是面向?qū)ο?面向?qū)ο蟮幕静僮?/h1>

1.0---面向?qū)ο蟮母拍?br/>.
類: 具有相同屬性和技能的一類事物; (人類就可以作包含了多個對象(人)的)
對象: 具體類的表現(xiàn),具體到個體,實實在在的一個實例; (高小波是一個人,就是人類中實實在在的個體)

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),新民企業(yè)網(wǎng)站建設(shè),新民品牌網(wǎng)站建設(shè),網(wǎng)站定制,新民網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,新民網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

為什么要學(xué)習(xí)類,對象: 可以將代碼形成一個個代碼塊,這些代碼塊可以進(jìn)行相互間的操作(類間的繼承,對象對類的操作),有利于代碼的規(guī)范和引用
.
2.0---類的格式
.
類體: 包括倆部分 變量部分(靜態(tài)變量) ,方法(函數(shù))部分(普通函數(shù),構(gòu)造方法)

class Person:           #  Person 類名
    name='有名字'             #  靜態(tài)變量,(也叫靜態(tài)字段)
    animal='高級動物'
    faith='有信仰'

    def work(self):            #  方法(函數(shù))
        print('有沒有工作')
    def house(self):
        print(self)
        print('有沒有房子')

.
3.0---面向?qū)ο蟮牟僮?br/>.
對類的操作可以從倆個角度來講:通過類名對類進(jìn)行操作,通過對象對類進(jìn)行操作
從類名的角度:
.
a.--dict
Person.dict操作 查詢類中的所有內(nèi)容;不能進(jìn)行增刪改操作
b.--萬能的 . (可實現(xiàn)增刪改查)

print(Person.name)   # 查
Person.age=25    # 增     在類的函數(shù)中也可以操作
Person.name='高波'    # 改
del Person.animal        # 刪

操作類中的方法(在工作中基本不用)
Person.work(11)

.
從對象的角度

class Person:
    name='有名字' #  靜態(tài)變量,或者是靜態(tài)字段
    animal='高級動物'
    faith='有信仰'
    def __init__(self,name,age,sex,hobby):     #  構(gòu)造方法(每個類都要有構(gòu)造方法)
        self.name=name
        self.age=age
        self.sex=sex
        self.hobby=hobby      # 給對象封裝相應(yīng)的屬性(變量,可控);
    def work(self):
        print('有沒有工作')
    def house(self):
        print(self)
        print('有沒有房子')

ret=Person('高波',25,'boy','不知道')
默認(rèn)將Person的空間地址傳給self,其他得參數(shù)會依次傳入
#1, 類名+()產(chǎn)生一個實例(對象,對象空間.)
#2, 自動執(zhí)行類中的init方法,將對象空間傳給init的self參數(shù),
#3, 給對象封裝相應(yīng)的屬性(變量). 可控的

自動執(zhí)行類中的init方法,將對象空間傳給init的self參數(shù),
Person() # 類名+() 的這個過程:實例化的過程(創(chuàng)建一個對象的過程)
Person() 實例化對象,實例,對象

a.--操作對象中的靜態(tài)變量
1.0 dict查詢對象中的所有內(nèi)容
2.0 萬能的 .

print(ret.name)
ret.hith=1.68
del ret.hobby
ret.name='高小波'
 print(ret.__dict__)

b.--對象操作類中的靜態(tài)變量

print(ret.name) # 如果對象中有就會先查詢對象中的,沒有的得話,向上一步查詢類中的
print(ret.faith)
c.--對象操作類中的方法 (工作中,通過對象)
ret.work()
ret.house()

當(dāng)前標(biāo)題:01什么是面向?qū)ο?面向?qū)ο蟮幕静僮?/a>
網(wǎng)站路徑:
http://muchs.cn/article34/ijdgpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、小程序開發(fā)虛擬主機(jī)、動態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)