Questions tagged «virtual-functions»

在面向对象的编程中,虚函数或虚方法是一种函数或方法,其行为可以在继承类中被具有相同签名的函数覆盖。这个概念是面向对象编程(OOP)的多态性部分中非常重要的一部分。




8
我应该将所有方法标记为虚拟吗?
在Java中,您可以将method标记为final,以使其无法覆盖。 在C#中,您必须将方法标记为虚拟方法,以使其能够被覆盖。 这是否意味着在C#中,您应该将所有方法标记为虚拟方法(除了一些您不想被覆盖的方法之外),因为您很可能不知道可以通过什么方式继承您的类?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.