Posted in 面试题 onAugust 11, 2014
可以,基类中的虚函数将隐式的转化为非虚函数,但密封类本身不能再增加新的虚函数
示例:
class BaseClass
{
public virtual void F()
{
Console.WriteLine(“BaseClass.F”);
}
}
sealed class DeriveClass : BaseClass
{
//基类中的虚函数F被隐式的转化为非虚函数
//密封类中不能再声明新的虚函数G
//public virtual void G()
//{
// Console.WriteLine(“DeriveClass.G”);
//}
}
示例:
class BaseClass
{
public virtual void F()
{
Console.WriteLine(“BaseClass.F”);
}
}
sealed class DeriveClass : BaseClass
{
//基类中的虚函数F被隐式的转化为非虚函数
//密封类中不能再声明新的虚函数G
//public virtual void G()
//{
// Console.WriteLine(“DeriveClass.G”);
//}
}
密封类可以有虚函数吗
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Tags in this post...
Reply on: @reply_date@
@reply_contents@