什么是對(duì)象:
覃塘網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站2013年開(kāi)創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
對(duì)象是指現(xiàn)實(shí)中的物體或?qū)嶓w。
什么是面向?qū)ο螅?/p>
把一切看成是對(duì)象(實(shí)例),用各種對(duì)象之間的關(guān)系來(lái)描述事務(wù)
對(duì)象的特征:
對(duì)象有很多屬性(名詞)
對(duì)象有很多自己的行為(動(dòng)作)
什么是類:
擁有相同屬性和行為的對(duì)象分為一組,即為一個(gè)類
類是用來(lái)描述對(duì)象的工具,用類可以創(chuàng)建此類的對(duì)象(實(shí)例)
對(duì)象的特征:
屬性(實(shí)例變量)
年齡,姓名,性別
行為(實(shí)例方法)
學(xué)習(xí),吃飯,睡覺(jué)
類的創(chuàng)建語(yǔ)法:
class 類型[(繼承列表)] #[ ]內(nèi)容可以省略
'類文檔字符串'
實(shí)例方法(類內(nèi)的函數(shù)method)定義
類變量(@class variable)定義
類方法(@classmethod)定義
靜態(tài)方法(@staticmethod) 定義
類的作用:
可以用類創(chuàng)建對(duì)象(實(shí)例)
類內(nèi)定義的變量和方法能被此類所創(chuàng)建的所有實(shí)例共同擁有
類通常用來(lái)創(chuàng)建具有共同屬性的對(duì)象(實(shí)例)
作用:
創(chuàng)建一個(gè)類的實(shí)例的對(duì)象并返回此實(shí)例
實(shí)例說(shuō)明:
實(shí)例有自己的作用域和名字空間,可以為實(shí)例添加變量(屬性)
實(shí)例可以調(diào)用類中的方法
實(shí)例可以訪問(wèn)類中的類變量
實(shí)例變量的調(diào)用語(yǔ)法:
實(shí)例.變量名
在模塊中調(diào)用:
模塊名.實(shí)例.變量名
模塊.變量名
例如:
classDog:
pass
dog1 = Dog() #用類創(chuàng)建一個(gè)對(duì)象(實(shí)例)
dog1.kinds ='京巴' # 符號(hào) . 的后面為實(shí)例的屬性
dog1.color ='白色'
dog1.age ='三歲'
print(dog1.kinds,dog1.color,dog1.age)
打印出來(lái)就是:
京巴 白色 三歲