【发布时间】:2011-09-10 18:44:09
【问题描述】:
这可能会让很多 C# 程序员望而却步,但是 virtual-ize 每个方法 在基类中是否可以——即使某些方法从未被覆盖?
我需要这样做的原因是我有一个特殊情况,我需要让 C# 像 Java 一样工作。它实际上是一个Java程序的自动程序转换。
我正在考虑将任何没有基本方法的 Java 方法标记为 virtual,并将任何具有关联基本方法的 Java 方法标记为 override。
除了缺乏灵活性之外,这样做还有其他问题吗?
【问题讨论】:
-
它与接口没有什么不同。所以继续吧。
-
好的,约翰,我不会感激的。 :)
标签: c# overriding virtual