PHP- 復(fù)合數(shù)據(jù)類型-對象的屬性(二)

2023-04-26 10:31:20 來源:騰訊云

打印 放大 縮小


(資料圖片僅供參考)

受保護(hù)的屬性

受保護(hù)的屬性可以在類的內(nèi)部和子類中被訪問和修改,但不能在外部直接訪問和修改。在類的定義中,使用protected關(guān)鍵字來定義受保護(hù)的屬性。例如,下面的代碼定義了一個Person類,其中包含一個受保護(hù)的屬性$email

class Person {    protected $email;}

由于受保護(hù)的屬性不能在外部直接訪問,因此我們需要使用方法來訪問和修改它的值。例如,我們可以定義一個setEmail()方法來設(shè)置郵箱,以及一個getEmail()方法來獲取郵箱:

class Person {    protected $email;        public function setEmail($email) {        $this->email = $email;    }        public function getEmail() {        return $this->email;    }}class Student extends Person {    public function showEmail() {        echo $this->email;    }}$p1 = new Person();$p1->setEmail("alice@example.com");$s1 = new Student();$s1->setEmail("bob@example.com");echo $p1->getEmail(); // 輸出:alice@example.comecho $s1->getEmail(); // 輸出:bob@example.com$s1->showEmail(); // 輸出:bob@example.com

在上面的代碼中,我們定義了一個Person類和一個Student類。在Person類中,我們定義了一個受保護(hù)的屬性$email,以及一個setEmail()方法和一個getEmail()方法。在Student類中,我們定義了一個showEmail()方法,用于展示受保護(hù)的屬性$email。然后,我們創(chuàng)建了一個Person對象和一個Student對象,并使用setEmail()方法來設(shè)置它們的郵箱。在外部,我們可以通過getEmail()方法來獲取它們的郵箱。在Student類中,我們使用$this->email來訪問受保護(hù)的屬性$email,并通過showEmail()方法來展示它。

關(guān)鍵詞:

責(zé)任編輯:ERM523

相關(guān)閱讀

主站蜘蛛池模板: 国产午夜无码视频免费网站| 成人午夜性a级毛片免费| 国产精品无码素人福利不卡| 亚欧人成精品免费观看| 精品视频国产狼友视频| 国产精品第12页| gogo免费在线观看| 成品大香煮伊在2021一| 久久影院最新消息| 欧美大胆a级视频免费| 亚洲色偷偷综合亚洲av78| 黑人巨大videos极度另类| 少妇人妻偷人精品视蜜桃| 亚洲人成人网站在线观看| 精品精品国产自在97香蕉| 色综合久久综合网| 国语自产少妇精品视频蜜桃| 一级黄色毛片播放| 日本三级免费观看| 久草视频资源在线观看| 欧美日韩动态图| 亚洲色图综合网| 精品一区精品二区制服| 色吊丝永久性观看网站大全| 欧美人与禽交另类视频| 国产午夜精品一区二区三区漫画| 19禁啪啪无遮挡免费网站| 天天插在线视频| 一级做a爰片久久毛片人呢| 校园春色亚洲欧美| 亚洲日韩欧美综合| 熟妇人妻中文字幕无码老熟妇| 出差被绝伦上司侵犯中文字幕| 麻豆第一区MV免费观看网站| 男女抽搐动态图| 国产caowo13在线观看一女4男 | 国产乱偷国产偷高清| 99精品欧美一区二区三区综合在线 | 国产男女无遮挡猛进猛出| 2021国产精品一区二区在线| 成人五级毛片免费播放|