博客列表 >OOP 对象中私有属性继承

OOP 对象中私有属性继承

梁凯达的博客
梁凯达的博客原创
2019年01月10日 22:29:33610浏览

实例

<?php

	class A{
		public $money = 100;
		private $age = 18;
	}

	//子类可以继承父类中的所有内容但是私有的东西不能继承
	class B extends A{
		public  function say(){
			//访问自己的属性 但是父类的私有属性是不可见的所以我们依然访问不了
			return $this->age;
		}
	}

	$p = new B;
	echo $p->money;
	//私有的属性 继承后无法访问 等同于不存在
	//echo $p->age;
	//var_dump() 是调试级别代码 什么都可以打印出来
	var_dump($p);	
	//echo $p->say();

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议