protected函数中含有private属性,此类被继承后,此属性是否有效
来源:互联网 发布:axure rp mac 破解版 编辑:程序博客网 时间:2024/05/15 23:45
答案是肯定的,以下面代码为例:
<?php class A { private $var; protected function fun() { $this->var = 'Hello var!'; echo $this->var; } } class B extends A { public function fun0() { $this->fun(); } } $b=new B(); $b->fun0(); ?>其中,var为class A中私有变量,被protected型fun函数调用。当class A被class B继承,class B并不能继承属性var,但是class B调用fun函数时,属性var仍然是有效的。
浏览器中显示结果如下:
Hello var!
- protected函数中含有private属性,此类被继承后,此属性是否有效
- public private protected继承后派生类成员变量的属性
- c++中public、protected、private访问属性及继承
- c++中public、protected、private访问属性及继承
- public、private、protected属性与public、private、protected继承
- public、private、protected属性与public、private、protected继承
- public、private、protected属性与public、private、protected继承
- private属性是否可以被继承
- Java中private属性能否被继承
- php类中private属性继承问题
- c++中public,protected,private类型的继承访问属性,继承于派生
- Repeater 此属性不存在
- 构造函数属性为protected或者private时
- JAVA中私有属性private能被子类继承吗?
- php5中public,private,protected 三种类属性的区别
- c++中private, public, protected属性的总结
- JSON判断是否有此属性(key)键值
- Jquery中判断是否含有某种属性
- DB2 exists子句会过滤掉所用的本条记录
- Matlab三维拟合函数griddata
- 后序中序建立二叉树
- IM设计思考:XMPP多用户文本聊天协议(MUC:Multi User Chat)
- phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
- protected函数中含有private属性,此类被继承后,此属性是否有效
- 阿拉丁中英文对白
- C++虚基类的实现机制
- HOWTO: Unpack, Edit, and Re-Pack Boot Images
- 九项重要的职业规划提示
- OpenGL ES常用API
- Linux命令--积累
- SQL SERVER 2000 修改数据库名称(包括 db.mdf 名称的修改)
- Linux上使用程序相对路径访问文件