标签: java c# final
我想知道你是否可以用C#编写final(Java)函数/方法。我能看到一些C#最终函数/方法的例子吗?
存在相反的问题here。
答案 0 :(得分:5)
与Java相反,默认情况下,C#中的所有方法都是 final 。如果要使方法可覆盖,则需要将其标记为“虚拟”。
如果方法在基类中标记为虚拟,并且在层次结构的下方,您希望将其标记为“最终”,则应使用密封关键字。