在很多很多的php 教程中,php 面向对象之继承的概念,那是相当重要的,今天为大家举一个有关继承的例子,方便大家加深对该知识点的理解。
来看具体的例子吧。
<?php /* class A{ public $n=3; } } class B extends A{ public $n2="hello"; } //一个类只能继承一个父类,如果要想继承多个类就是用多层继承来实现 class C extends B{ } $c =new C(); echo $c->n2; by 脚本学堂 www.jb200.com */ class A{ public $n=3; public function __construct(){ echo "A---------__construct"; } } class B extends A{ public $n2="hello"; //子类不会自动调用父类的构造方法 public function __construct(){ //调用父类的构造方法可以使用-----类名:方法名或者parent::方法名 //parent::__construct(); //显式的调用父类的方法 A::__construct(); echo "B__construct"; } } $b = new B(); ?>