【发布时间】:2015-02-16 19:23:06
【问题描述】:
我有闲暇情况
class A {
...
public static function Copy($obj) {
$newObj = new (class of $obj);
...
}
}
class B extends A {
...
}
class C extends A {
...
}
...
$newB = B::Copy($BObject);
$newC = C::Copy($CObject);
我可以创建参数类的新对象,还是必须为每个继承的类重写方法?
【问题讨论】: