抽象类和实现

时间:2013-12-23 11:27:16

标签: php abstract extends

我有一个包含抽象方法的类,它在子类中实现。

class A {
  public abstract function foo();
}

class B extends A {
  public function foo() {
      return true;
  }
}

如何在A类中获得B类的A函数值?这些类在不同的文件中,而类A已经从类

扩展

1 个答案:

答案 0 :(得分:2)

abstract class A {

    abstract public function foo();

    public function bar() {
        echo $this->foo();
    }

}

class B extends A {

    public function foo() {
        return true;
    }

}

$b = new B;
$b->bar();