Delphi中如何在子类中重写父类中定义的虚函数,实现参数差异化调用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计711个文字,预计阅读时间需要3分钟。
我想要在一个基类中定义一个虚拟的例子,然后在派生类中实现。问题是由于参数不同,不允许覆盖该过程。Delphi的类模型有什么解决方案,还是我的方法完全错了?
在Delphi中,如果你想要在基类中定义一个虚拟的方法(也称为虚函数),然后在派生类中根据不同的参数实现它,你需要确保基类中的方法声明是虚拟的,并且派生类中的方法能够正确覆盖基类的方法。
本文共计711个文字,预计阅读时间需要3分钟。
我想要在一个基类中定义一个虚拟的例子,然后在派生类中实现。问题是由于参数不同,不允许覆盖该过程。Delphi的类模型有什么解决方案,还是我的方法完全错了?
在Delphi中,如果你想要在基类中定义一个虚拟的方法(也称为虚函数),然后在派生类中根据不同的参数实现它,你需要确保基类中的方法声明是虚拟的,并且派生类中的方法能够正确覆盖基类的方法。

