php 子类中如何调用父类的变量和方法
2010-08-03 12:40
471 查看
<?php class A{ public $a1='a1'; protected $a2='a2'; function test(){ echo "hello!<hr/>"; } } class B extends A{//若A类和B类不在同一文件中 请包含后(include)再操作 public $a1='b1'; function test2(){ $this->test(); parent::test();//子类调用父类方法 } function test() { echo $this->a1.','; echo $this->a2.','; echo "b2_test_hello<hr/>"; } } $a = new B(); $a->test();//b1,a2,b2_test_hello $a->test2();//b1,a2,b2_test_hello//hello! ?>方法的调用:$this->方法名();如果子类中有该方法则调用的是子类中的方法,若没有则是调用父类中的
parent::则始终调用的是父类中的方法。
变量的调用:$this->变量名;如果子类中有该变量则调用的是子类中的,若没有则调用的是父类中的
相关文章推荐
- php基础 继承_子类中如何调用父类的变量和方法
- php 子类中如何调用父类的变量和方法
- java子类如何调用父类变量和方法
- Java基础之父类与子类之间变量和方法的调用
- 父类与子类之间变量 方法的调用
- java基础:父类与子类之间变量和方法的调用
- PHP 父类静态方法中调用子类静态方法
- PHP在子类方法B调用父类的方法A时,不传参数时仍能得到方法B的名称
- java基础:父类与子类之间变量和方法的调用
- Java对象初始化步骤&&子类继承父类后变量与方法调用情况
- 如何通过父类引用“调用”子类所独有的方法
- php 父类调用子类方法和成员
- JS中子类中如何调用父类的同名方法(继承时候,父类的同名方法被覆盖了)
- python子类如何调用父类的__init__方法
- Java多态 实例子类自动调用父类为空的构造方法 成员变量不支持Override 可写,没多态效果
- java基础:父类与子类之间变量和方法的调用
- PHP父类调用子类方法,CodeIgniter中DB的继承关系
- java基础:父类与子类之间变量和方法的调用
- JAVA基础 -从父类的引用如何调用子类中独有的方法
- php继承父类,子类和父类中都有同名方法,实例化子类,在父类中调用这个方法,调用的是子类的