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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中\t代表什麼?如何使用?Python
- Android中VSYNC代表什麼Android
- postgresql中pg_class relkind有幾個值,分別代表什麼含義SQL
- JavaScript 中的 SOLID 原則(一):“S”代表什麼JavaScriptSolid
- JavaScript 中的 SOLID 原則(四):“I”代表什麼JavaScriptSolid
- Python class中的otherPython
- 【知識分享】伺服器中的u代表什麼伺服器
- Python副檔名有幾種?分別代表什麼?Python
- Esac代表什麼意義?
- java class例項代表哪些結構Java
- 製藥行業的GxP代表什麼?行業
- SAP UI5 中的數字 5 代表什麼含義?UI
- [譯]Objective-C中的meta-class是什麼。Object
- Linux中rwx分別代表什麼?其作用有哪些?Linux
- Linux系統中o和a代表什麼?有何作用?Linux
- Linux靜態路由是什麼?UG代表什麼?Linux路由
- Linux系統中執行許可權是什麼?rwx分別代表什麼?Linux
- Linux系統中501代表什麼許可權?Linux
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- python中的input是什麼Python
- python中的字典是什麼Python
- JDBC連線中Class.forName("")到底幹了什麼?JDBC
- Python中的rad是什麼意思?Python
- Python中的作用域是什麼Python
- Python中的arange是什麼?和range有什麼不同?Python
- css中class和id選擇器有什麼區別?CSS
- python中loc是什麼Python
- python中len什麼意思Python
- Python 中的 *args 和 **kwargs 是什麼Python
- python中,"_"和"__"的作用有什麼不同?Python
- Python中的mechanize模組是什麼?Python
- Python中的類和物件是什麼Python物件
- python OpenCV中的閾值是什麼PythonOpenCV
- hero 和 features 在主題中代表什麼意思
- Python是什麼意思?Python幹什麼用的?Python
- Python中什麼是閉包?閉包的好處是什麼?Python
- python中global是什麼意思?Python
- python中while 1表示什麼PythonWhile