python中的class代表什麼

TigerJin發表於2021-09-11

python中的class代表什麼

python中class代表類,類(Class): 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。Python從設計之初就已經是一門物件導向的語言,正因為如此,在Python中建立一個類和物件是很容易的。

(推薦教程:)

物件導向程式設計簡介

類(Class): 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。

方法:類中定義的函式。

類變數:類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。

資料成員:類變數或者例項變數用於處理類及其例項物件的相關的資料。

方法重寫:如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程叫方法的覆蓋(override),也稱為方法的重寫。

區域性變數:定義在方法中的變數,只作用於當前例項的類。

例項變數:在類的宣告中,屬性是用變數來表示的。這種變數就稱為例項變數,是在類宣告的內部但是在類的其他成員方法之外宣告的。

繼承:即一個派生類(derived class)繼承基類(base class)的欄位和方法。繼承也允許把一個派生類的物件作為一個基類物件對待。例如,有這樣一個設計:一個Dog型別的物件派生自Animal類,這是模擬"是一個(is-a)"關係(例圖,Dog是一個Animal)。

例項化:建立一個類的例項,類的具體物件。

物件:透過類定義的資料結構例項。物件包括兩個資料成員(類變數和例項變數)和方法。

定義類

語法格式如下:

class ClassName:
    <statement-1>
    .
    <statement-N>

類例項化後,可以使用其屬性,實際上,建立一個類之後,可以透過類名訪問其屬性。

類物件

類物件支援兩種操作:屬性引用和例項化。

屬性引用使用和 Python 中所有的屬性引用一樣的標準語法:obj.name。

類物件建立後,類名稱空間中所有的命名都是有效屬性名。

相關教程推薦:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2836798/,如需轉載,請註明出處,否則將追究法律責任。

相關文章