age; } } class Child extends Person{ } $child = new Child("aaa",5); $child->show(); ?> 为什么会打印出 aaa||5 子类不是应该继承了父类的show()方法,然后父类"/> age; } } class Child extends Person{ } $child = new Child("aaa",5); $child->show(); ?> 为什么会打印出 aaa||5 子类不是应该继承了父类的show()方法,然后父类">

对象-php继承的问题 为什么能访问到父类的私有属性

WBOY
Freigeben: 2016-06-02 11:28:34
Original
1173 Leute haben es durchsucht

对象php继承

class Person{
private $name;
private $age;

<code>    public function __construct($name,$age){        $this->name = $name;        $this->age = $age;    }    public function show(){        echo $this->name."||".$this->age;    }}class Child extends Person{}$child = new Child("aaa",5);$child->show();</code>
Nach dem Login kopieren

?>

为什么会打印出 aaa||5

子类不是应该继承了父类的show()方法,然后父类方法中的$this不是应该指的是子类的对象实例吗
但是子类继承的时候应该没有继承到父类的private成员属性

所以为什么能打印出东西???

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!