php物件導向 成員方法 成員變數 類的常量

2021-08-21 14:50:43 字數 860 閱讀 9959

成員方法

之前我們說了php類的定義與例項化方法,舉了個例子,建立了乙個人的類。

但是人不單單有屬性,還有行為方式,比如人可以跑步,可以跳舞,可以唱歌,可以吃飯等等。那麼,我們改如何去實現這些行為呢?接下來就要用到我們的成員方法去實現了。

還是上節的例子,定義乙個人的類,建立乙個跑的成員方法12

3456

78910

1112

13class preson

}//先例項化乙個類

$preson1 = new preson();

$preson1->name = "德瑪西亞";

//呼叫成員方法

$preson1->run();

這個例子就是乙個簡單的成員方法的建立個呼叫。

成員變數

類中的變數,也叫成員變數,我們之前的例子就已經使用過,這裡向大家提出來說明一下。12

34class preson

上面例子中的$name就是成員變數。

類常量

類中有變數,那麼相對的也就是會有常量。常量的意思就是不會改變的量,是乙個恆值。

定義常量,我們用const。12

3456

78<?php

class  character

$character1 = new character();

$character1->name = "亞索";

echo '我要玩'.$character1->name .'

' . '技能是' . character::skills;

上面的例子我們說明了常量的定義方法和訪問方式。

物件導向 成員變數

變數可以分為三大類 成員變數 區域性變數和全域性變數。成員變數指的是在類介面部分或類實現部分定義的變數。objective c的成員變數都是例項變數,objective c並不支援真正的類變數。只要例項存在,程式就可以訪問該例項的例項變數,在程式中訪問例項變數使用如下語法 例項 例項變數雖然obje...

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

1.語法 1 定義 物件.變數名 2 呼叫 物件.變數名 2.說明 1 首次通過物件賦值為建立,再次賦值為修改.w01 wife w01.name 麗麗 w01.name 莉莉 2 通常在建構函式 init 中建立。w01 wife 麗麗 24 print w01.name 3 每個物件儲存乙份,通...

基於PHP 物件導向之成員方法詳解

用乙個列子來讀解成員方法 大家可以自己動手寫一寫,加深理解。這樣乙個需求 希望人可以說話,做算術題.這樣就需要使用到成員方法 1 新增speak 成員方法,輸出 我是小明 2 新增jisuan 成員方法,可以計算從 1 1000的結果 3 修改jisuan 成員方法,該方法可以接收乙個數n,計算 1...