在构造函数中调用虚拟方法的替代方法是什么?

What's the alternative of calling a virtual method inside constructor?

本文关键字:方法 是什么 调用 虚拟 构造函数      更新时间:2023-10-16

我有一个类要用作接口。我希望当我创建一个实现这个接口的对象时,会自动调用一个方法(在每个实现中都不同)。

现在,我将通过从接口构造函数调用一个虚拟方法来实现这一点,但是我得到了一个错误。然后我发现从构造函数调用虚拟方法是不可能的。

那么,有没有一种方法可以通过另一种方式来实现想要的行为呢?

您可以从派生类的构造函数中调用该方法。