【发布时间】:2013-12-23 11:27:15
【问题描述】:
我有一个包含抽象方法的类,该方法在子类中实现。
class A {
public abstract function foo();
}
class B extends A {
public function foo() {
return true;
}
}
如何在 A 类中获取 B 类的 A 函数值?这些类位于不同的文件中,并且 A 类已经从一个类扩展
【问题讨论】:
-
什么意思?你不能实例化一个抽象类......而且,看起来你的意思是“抽象方法”。为了清楚起见,不能使用 use foo(), bar(), baz() 之类的吗?对类和方法都使用 A() 在这里会让人感到困惑
-
你提到的
abstract类在哪里? -
你可以在
A类中使用类似function AA(){return $this->A();}的东西。 More detail. -
我的意思是抽象方法。