php 访问类成员,类成员的访问和属性

摘要://public $name;//public: 公开,在类的内部,外部都可以访问//public $youxiang;//protected $dizhi;//protected: 受保护,仅在类的内部,以及子类中的访问//private $gongz;//private: 私有,仅在本类内部访问,外部以及子类均不能访问//私有的属性在外部是不能访问的,可以通过静态方法来调用。再重外部调用静态方

//public $name;//public: 公开,在类的内部,外部都可以访问

//public $youxiang;

//protected $dizhi;//protected: 受保护,仅在类的内部,以及子类中的访问

//private $gongz;//private: 私有,仅在本类内部访问,外部以及子类均不能访问

//私有的属性在外部是不能访问的,可以通过静态方法来调用。再重外部调用静态方法,访问私有的方法。

public $name;

public $youxiang;

protected $dizhi;

private $gongz;

public function __construct($name,$youxiang,$dizhi,$gongz)

{

$this->name=$name;

$this->youxiang=$youxiang;

$this->dizhi=$dizhi;

$this->gongz=$gongz;

}

/**public function dizhi()//创建一个接口,访问外部受限的数据。

{

$this->dizhi;//这中方式访问不安全,要对数据进行过滤

}

*/

public function dizhi()

{

$di=$this->dizhi;

if ($this->dizhi=='四川凉山') {

return $di='这是我家的地址';

}else{

echo '不是我家的地址';

}

}

}

$huiyuan = new huiyuan('小螃蟹','dwxabc@163.com','四川宁南',8000);

echo '我的名字是:'.$huiyuan->name.'
';

echo '我的邮箱是:'.$huiyuan->youxiang.'
';

echo $huiyuan->dizhi().'
';

批改老师:天蓬老师批改时间:2018-11-08 10:27:42

老师总结:私有属性,只有是static属性,才只能通过static方法调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值