PHP类与对象中的private访问控制的疑问
2012-11-01 15:30
429 查看
在手册中遇到了一个没想明白的问题,记录一下:
为啥第一行会输出Bar::testPrivate呢?
一些资料:
http://www.haidx.com/php-private.html
还有php官网上,关于这段代码的贡献者回复中,也找到了一条:
http://www.php.net/manual/zh/language.oop5.visibility.php#87413
class Bar { public function test() { $this->testPrivate(); $this->testPublic(); } public function testPublic() { echo "Bar::testPublic\n"; } private function testPrivate() { echo "Bar::testPrivate\n"; } } class Foo extends Bar { public function testPublic() { echo "Foo::testPublic\n"; } private function testPrivate() { echo "Foo::testPrivate\n"; } } $myFoo = new foo(); $myFoo->test(); // Bar::testPrivate // Foo::testPublic
为啥第一行会输出Bar::testPrivate呢?
一些资料:
http://www.haidx.com/php-private.html
还有php官网上,关于这段代码的贡献者回复中,也找到了一条:
http://www.php.net/manual/zh/language.oop5.visibility.php#87413
相关文章推荐
- PHP类与对象中的private访问控制的疑问
- php类和对象: clone 克隆
- 新建对象的疑问
- 疑问?spring自动装配和xml配置同一个对象
- php类和对象 :继承
- php类和对象
- PHP类和对象函数实例详解
- 一个疑问 sqlcommand对象的ExecuteReader方法
- php笔记(三)PHP类和对象之访问控制
- PHP类和对象
- PHP类实例教程(五):对象的比较
- 【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
- php笔记(四)PHP类和对象之对象继承
- php笔记(六)PHP类与对象之对象接口
- 解决关于initializer_list对象拷贝的疑问
- C#中的ref 传进出的到底是什么 ? 在传对象时使用ref的疑问
- PHP类与对象 final static const abst aa90 ract 关键字
- php笔记(五)PHP类和对象之对象的高级特性
- c++ 关于对象浅复制的一些疑问,希望懂得大虾给我解释解释~~