有4个类A,B,C,D
父类是A
B extends A C extends BD extends C
请问是否B,C,D三个类都完全具有父类A的特性

解决方案 »

  1.   

    B, C, D都有父类A的公用属性和方法,但是私有属性和方法不被继承。
      

  2.   

    写个最简单的程序试试就知道了,结果是:的确如此
    <!-- about extends -->
    <?php
    class A {
    private $a = 5;
    public function shuchuA() {
    return $this->a;
    }
    }
    class B extends A {}
    class C extends B {}
    class D extends C {}$b = new B();
    $c = new C();
    $d = new D();echo $b->shuchuA();
    echo $c->shuchuA();
    echo $d->shuchuA();
    ?>
      

  3.   

    有父类A的特性   你还是多看看php的面向对象