相信前幾天發(fā)的兩篇python中類的學(xué)習(xí)筆記,大家看得都不是很明白吧,但是類在以后面向?qū)ο蟮膶W(xué)習(xí)中有著至關(guān)重要的作用,可以說面向?qū)ο缶幊痰乃拇笾е加蓄惖纳碛?,如果沒有吧類學(xué)好那么,以后所學(xué)的一切都將如那鏡花水月,可望而不可即,所以我又找到各種類的學(xué)習(xí)資料,重新將類又學(xué)了一邊,今天就把類重新為大家總結(jié)一下,希望對大家有所幫助。 首先類的關(guān)鍵字是class如果你想創(chuàng)建一個類你就可以使用語法class 類名():代碼主體,這樣就可以定義一個類。注意類名的首字母你必須大寫,并且如果類名有多個單詞構(gòu)成,兩單詞之間你要用大寫字母分割(注意以前定義變量名是最好不要有大寫字母,并且倆字母之間你可以用下劃線來進(jìn)行分割) 在類的里面(也就是代碼主體)你可以寫些什么內(nèi)容呢 1.你可以定義一個變量或多個變量 2.你可以定義一個函數(shù) 這些你不在類里面,而是在普通的代碼例其實都寫過,所以不要吧類想的太高大上了,認(rèn)為有很多禁忌,但是在類的內(nèi)部變量和函數(shù)有了新的名字變量在類里面又稱為數(shù)據(jù)成員,函數(shù)在類里面也被稱為方法,初學(xué)者就不要糾結(jié)名稱問題,他們其實就是穿上了一個馬甲,本山大叔不是有句話嗎別以為穿上一件馬甲我就不認(rèn)識你了,大家只要認(rèn)清楚本質(zhì)就可以了。 不過在類中的函數(shù)和變量與普通的函數(shù)和變量還是有所區(qū)別的,在類中函數(shù)都會有一個默認(rèn)的參數(shù)叫self,在類中的變量也不和普通函數(shù)一樣,在類中你想在函數(shù)中引用你所定義的變量,你必須得使用語法self. 例 輸出為小明 這就定義了一個類,并實現(xiàn)了一個簡單的操作(在這里要注意一點,新手尤其容易飯的一個錯誤,那就是千萬不要在類里面去調(diào)用類的方法,否則會報錯) 這是錯誤的,因為你在類的里面引用了類的方法 在這里分享一句話給大家:類是現(xiàn)實世界和思維世界在計算機中的映射,他將數(shù)據(jù)和數(shù)據(jù)上的操作封裝在一起。 數(shù)據(jù)就是我們定義的變量,而我們定義的操作就是我們定義的方法(大家試著理解一下) 關(guān)于類的介紹還沒有結(jié)束,明天繼續(xù)。 |
|