码迷,mamicode.com
首页 > Web开发 > 详细

php类点滴---访问修饰符public protected private

时间:2019-06-01 09:19:44      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:ast   san   extend   fun   love   new   无法   bsp   hello   

  • public可以被继承,可以外部访问(也就是实例化对象可以直接访问)
  • protected受保护的,可以被子类继承,无法外部访问
  • private继承,外部访问都别想
<?php
class coach
{
public $master = "老张";
protected $lover = "丁大锅";
private $lovegame = "SM";
public function slogan()
{
echo "吼吼~哈哈~"."\n";
}
}

class cpc extends coach
{
public function __construct()
{
//$this->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属性

php类点滴---访问修饰符public protected private

标签:ast   san   extend   fun   love   new   无法   bsp   hello   

原文地址:https://www.cnblogs.com/saintdingspage/p/10958274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!