PHP- 复合数据类型-对象的属性(二)

2023-04-26 17:32:28 来源:腾讯云 分享到:


(资料图片)

受保护的属性

受保护的属性可以在类的内部和子类中被访问和修改,但不能在外部直接访问和修改。在类的定义中,使用protected关键字来定义受保护的属性。例如,下面的代码定义了一个Person类,其中包含一个受保护的属性$email

class Person {    protected $email;}

由于受保护的属性不能在外部直接访问,因此我们需要使用方法来访问和修改它的值。例如,我们可以定义一个setEmail()方法来设置邮箱,以及一个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类中,我们定义了一个受保护的属性$email,以及一个setEmail()方法和一个getEmail()方法。在Student类中,我们定义了一个showEmail()方法,用于展示受保护的属性$email。然后,我们创建了一个Person对象和一个Student对象,并使用setEmail()方法来设置它们的邮箱。在外部,我们可以通过getEmail()方法来获取它们的邮箱。在Student类中,我们使用$this->email来访问受保护的属性$email,并通过showEmail()方法来展示它。

标签:

PHP- 复合数据类型-对象的属性(二)

来源:腾讯云 2023-04-26 17:32:28

威海养老院排名 养老院排名

来源:城市网 2023-04-26 17:01:08

SNEC同期 | PV InfoLink将出席首届N型光伏技术创新大会并作主题演讲 世界观热点

来源:索比光伏网 2023-04-26 16:54:28

取代肯德基!俄罗斯本土炸鸡连锁店开业|当前播报

来源:正观新闻 2023-04-26 16:08:54

精彩看点:承德大滩养护班组2022年冬季除雪65次 圆满完成除雪保畅工作

来源:河北新闻网 2023-04-26 15:48:35

国家级制种大县建宁的“芯”征程|热点评

来源:海口网  2023-04-26 15:16:52

旅游不怕价格刺客!淘宝上线海淘“外挂”:拍照找同款比价

来源:快科技 2023-04-26 15:02:41

光华实小学子致敬“平凡而伟大的劳动者”|全球热闻

来源:成都市温江区光华实验小学 2023-04-26 14:21:44

【天天时快讯】双杰电气(300444)盘中异动 股价振幅达8.54% 上涨6.83%(04-26)

来源:自选股智能写手 2023-04-26 13:45:12

柳州男子秘密印制的小卡片,不但涉黄,还有这套路

来源:南国今报 2023-04-26 13:11:12

街头桶减少了,垃圾却变多了,不能光靠制造“不便”倒逼市民形成习惯

来源:澎湃新闻 2023-04-26 12:38:37

最新资讯:昆工科技2023年第一季度营收1.38亿 净利1120.59万 业务毛利增加

来源:挖贝网 2023-04-26 12:19:42

博威合金:比亚迪是公司汽车电子业务的重要客户之一

来源:财联社 2023-04-26 11:24:21

创周销量新高,理想汽车4月第三周销量 破7200辆

来源:懂车帝 2023-04-26 11:17:34

“价格战还不够惨烈”!知名车企高管:4月后将迎新车价格战,未来竞争更激烈 每日消息

来源:每日经济新闻 2023-04-26 10:49:20

环球即时:新疆军区某团:绘制思维导图 提升抓建质效

来源:中国军网 2023-04-26 10:32:39

我为什么而活着作文600_我为什么而活着作文600字

来源:互联网 2023-04-26 10:07:15

【全球速看料】中泰证券:外来和尚好念经?谈外资在A股的能力

来源:中泰证券 2023-04-26 09:30:18

江苏:南京市5G基站集群负荷可“一键调度” 每日看点

来源:国家电网报 2023-04-26 08:59:51

盐田举行梅沙山海旅游推介会 3条精品旅游线路供你选

来源:深圳商报 2023-04-26 08:55:22

奔驰上海车展双线作战,7座的全新长轴距GLC火爆出圈|天天观天下

来源:汽扯扒谈 2023-04-26 07:53:12

极品飞车哪个版本好玩不花钱下载_极品飞车哪个版本好玩

来源:互联网 2023-04-26 07:09:18

Copyright   2015-2022 欧洲知识产权网 版权所有  备案号:沪ICP备2022005074号-23   联系邮箱: 58 55 97 3@qq.com