Python入門 類class 基礎篇

老成谋国 2024-09-10 20:00 8次浏览 0 条评论 taohigo.com

記住一句話:類是模板,而實例則是根據類創建的對象。

我初學時對類的理解是從類的字面上,可以片面的認為它是一個種類,它是相似特征的抽像,也就是相似的東西,可以把相似特征的事務抽象成一個類。(事務可以是具體的物體或行為)

以圓為例,圓是具有圓周率(pi)和半徑(r)兩個相似特征的屬性。根據相似特征抽象出圓類,每個圓的半徑可以不同,那麼半徑可以作為圓的實例屬性;而每個圓的圓周率pi是相同的,那麼圓周率pi就可以作為類屬性,這樣就定義出瞭一個圓類。而我們要知道圓的面積,周長等可以通過類方法計算出來。

(看完整篇文章,還是對類不理解,回過頭在來看這部分,對照列子多理解。)

一、Python類的定義與實例的創建

在Python中,類通過 class 關鍵字定義,類名通用習慣為首字母大寫,Python3中類基本都會繼承於object類,語法格式如下,我們創建一個Circle圓類:

class Circle(object): # 創建Circle類,Circle為類名
pass # 此處可添加屬性和方法