1. 程式人生 > >python-類初探

python-類初探

相互 python mce 普通 對象 人類 xxx 特征 初始

類定義:
把具有一類屬性(類實例屬性)和行為(類實例方法)的對象抽象封裝起來,放到一個類裏,
以對象的形式調用,具有繼承的特征

self 初始化 類屬性 類實例屬性 類實例的方法

self:(類實例)

self:是指類實例對象本身,其實就是對象本身了,只不過是寫法和調用上需要註意下
1.調用類實例方法的時候,第一個參數self不用傳
2.類裏面所有的函數第一個參數需要寫self
3.類中所有的方法(類實例方法)可以直接通過self.xxx 調用類實例屬性。
類實例方法本身也可以相互調用,也可以供類實例(類對象)來進行調用

類實例屬性:類初始化實例的屬性
在__init__ 中初始化
表達方式:self.attr (屬性操作方法)

類實例方法:
比普通的函數多了self
調用方式:通過類對象調用
可以直接使用類實例屬性和類屬性
類裏所有的函數第一個參數都要寫成 self
舉例:
人類:說出自己的姓名年齡 性別

python-類初探