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í)類,對象: 可以將代碼形成一個個代碼塊,這些代碼塊可以進行相互間的操作(類間的繼承,對象對類的操作),有利于代碼的規(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/>.
對類的操作可以從倆個角度來講:通過類名對類進行操作,通過對象對類進行操作
從類名的角度:
.
a.--dict
Person.dict操作 查詢類中的所有內(nèi)容;不能進行增刪改操作
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://jinyejixie.com/article34/ijdgpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、小程序開發(fā)、虛擬主機、動態(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)