物件導向 例項成員 類方法 類成員

2021-09-29 14:48:36 字數 1163 閱讀 9079

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公尺多 ...