• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP中关于private权限的继承

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

a)如果父类当中的成员属性为私有的,在子类当中没有办法使用,但是确被继承了下来。

b)如果在父类当中拥有公有的成员方法,该成员方法输出私有的成员属性,在子类当中可以继承该方法,但该成员方法输出父类私有成员的属性一样也会被继承

有如下例子

这个会输出bbbbbb

<?php
class person
{
     public $name="aaaaaa";
	private  $sex;
	private  $age;	
	public function say()
	{
		echo "Hello World".$this->name;
	}
}
class student extends person{
	public function varb()
	{
	    $this->name="bbbbbbb"	;
		
		
		
	}	
	public $school;	
}
$p= new student;
var_dump($p);
$p->varb();
$p->say();
?>

 但是这样就不行了,当我把$name的值类型改为private

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
phpmysqljs下拉框二级联动发布时间:2022-07-10
下一篇:
nginx+php-fpm.sock时504,502错误解决办法发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap