博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php类点滴---访问修饰符public protected private
阅读量:5110 次
发布时间:2019-06-13

本文共 984 字,大约阅读时间需要 3 分钟。

  • public可以被继承,可以外部访问(也就是实例化对象可以直接访问)
  • protected受保护的,可以被子类继承,无法外部访问
  • private继承,外部访问都别想
master = $master; echo "我的师父是".$this->master."__我爱".$this->lover."__喜欢玩"."\n"; #说明public protected属性都可以由父类继承过来 } public function self_introduce($name,$age) {
echo "hello~my name is ".$name."今年芳龄".$age."\n"; } } $cpc = new cpc(); $cpc->slogan(); $cpc->self_introduce('陈培昌',21); echo $cpc->master;#说明public属性可以由外部访问(也就是实例化对象可以直接访问) ?>

 输出结果:

我的师父是老张__我爱丁大锅__喜欢玩

吼吼~哈哈~       #继承自父类的slogan()方法
hello~my name is 陈培昌今年芳龄21  #子类的self_introduce方法

老张    #对象直接访问父类的public属性

 

name.$this->favorite.PHP_EOL; } public function __get($key) { return $this->$key; } public function __set($key,$value) { $this->$key = $value; }}$cpc = new mycoach();echo "通过魔术方法__get获取到的favorite属性".$cpc->favorite.PHP_EOL;$cpc->favorite="丁大锅送的手表";echo "通过魔术方法__set设置后的favorite属性".($cpc->favorite).PHP_EOL;?>

 

转载于:https://www.cnblogs.com/saintdingspage/p/10958274.html

你可能感兴趣的文章
Ping其他电脑ping不通的解决方法
查看>>
《数据通信与网络》笔记--多路访问之通道化
查看>>
Eclipse相关集锦
查看>>
虚拟化架构中小型机构通用虚拟化架构
查看>>
继承条款effecitve c++ 条款41-45
查看>>
[置顶] OGG-01091 Unable to open file (error 89, Invalid file system control data detected)
查看>>
dell T420热插拔安装过程
查看>>
linux 内核参数VM调优 之 参数调节和场景分析
查看>>
HTML+CSS学习笔记(九)
查看>>
mysql按30分钟进行分组
查看>>
SOSP 文档 - Windows Azure 存储:具有强一致性的高可用性云存储服务
查看>>
用Visual studio2012在Windows8上开发内核中隐藏进程
查看>>
OO第八次作业
查看>>
Java与Python下载Bing首页图片
查看>>
QBXT模拟赛T3
查看>>
笑谈人生的哲理和智慧
查看>>
【BZOJ2286】【SDOI2011】消耗战 [虚树][树形DP]
查看>>
【Foreign】Game [博弈论][DP]
查看>>
3.13上午 听力BLOCK3、4 写作形容词,连字符,名词动化大词
查看>>
pycharm 安装 tensorflow
查看>>