1. 語法
(1) 定義:物件.變數名
(2) 呼叫:物件.變數名
2. 說明
(1) 首次通過物件賦值為建立,再次賦值為修改.
w01 = wife()
w01.name = 「麗麗」
w01.name = 「莉莉」
(2) 通常在建構函式(init)中建立。
w01 = wife(「麗麗」,24)
print(w01.name)
(3) 每個物件儲存乙份,通過物件位址訪問。
作用:描述某個物件的資料。
dict:物件的屬性,用於儲存自身例項變數的字典。
1. 語法
(1) 定義: def 方法名稱(self, 引數列表):
方法體(2) 呼叫: 物件位址.例項方法名(引數列表)
不建議通過類名訪問例項方法
2. 說明
(1) 至少有乙個形參,第乙個引數繫結呼叫這個方法的物件,一般命名為"self"。
(2) 無論建立多少物件,方法只有乙份,並且被所有物件共享。
3. 作用:表示物件行為。
記住一句話:例項成員,使用物件位址訪問.
類名.成員
類變數1. 語法
(1) 定義:在類中,方法外定義變數。
class 類名:
變數名 = 表示式
(2) 呼叫:類名.變數名
不建議通過物件訪問類變數
2. 說明
(1) 儲存在類中。
(2) 只有乙份,被所有物件共享。
3. 作用:描述所有物件的共有資料。
1. 語法
(1) 定義:
@classmethod
def 方法名稱(cls,引數列表):
方法體(2) 呼叫:類名.方法名(引數列表)
不建議通過物件訪問類方法
2. 說明
(1) 至少有乙個形參,第乙個形參用於繫結類,一般命名為』cls』
(2) 使用@classmethod修飾的目的是呼叫類方法時可以隱式傳遞類。
(3) 類方法中不能訪問例項成員,例項方法中可以訪問類成員。
3. 作用:操作類變數。
php物件導向 成員方法 成員變數 類的常量
成員方法 之前我們說了php類的定義與例項化方法,舉了個例子,建立了乙個人的類。但是人不單單有屬性,還有行為方式,比如人可以跑步,可以跳舞,可以唱歌,可以吃飯等等。那麼,我們改如何去實現這些行為呢?接下來就要用到我們的成員方法去實現了。還是上節的例子,定義乙個人的類,建立乙個跑的成員方法12 345...
類成員和例項成員
類成員和例項成員 類中的成員 字段,方法,內部類 類成員 使用static修飾的成員 例項成員 未使用static修飾的成員 類成員只能訪問類成員,例項成員只能訪問例項成員 類成員,直接屬於類,可以通過類來訪問static欄位和static方法 例項成員,只屬於物件,通過物件來訪問非static方法...
類 物件 屬性 方法 類成員
類 具有同種屬性的物件稱為類,是個抽象的概念。比如說 汽車 人 狗 神 物件 日常生活中的所有東西都是物件,是類的例項化。比如說 推土車是汽車的例項化 姚明是人的例項化 小白 狗的名字 是狗的例項化 二郎神是神的例項化 屬性 用來描述具體某個物件的特徵的是屬性,是靜態的。比如 姚明身高2.6公尺多 ...