将父 class 对象移动到子 class

Move parent class object to child class

我有两个 classes:

class A {...}
class B extends A {...}

现在我有了这个对象

$object = new A();

现在我希望这个对象是 B 的实例(这样我就可以在 B 中使用 '$this' class。
因为我有很多来自 class A 的对象。我必须为每个对象选择我需要的子 class。 (B或C甚至D)

这可能吗?

不,如果使用 A class 构造函数,则无法访问 B class 的字段。