class Program
{
static void Main(string[] args)
{
FalaliClass falali = new FalaliClass();
falali.Zairen();
Console.ReadKey();
}
}
class CarClass
{
public virtual void Run()
{
Console.WriteLine("CarClass.Run");
}
public virtual void Zairen()
{
Console.WriteLine("CarClass.Zairen");
}
}
class FalaliClass:CarClass
{
public override void Zairen()
{
base.Zairen();
}
// public override void Run() { }//子類繼承 密封不能重寫
}
class PaocheClass:CarClass
{
public sealed override void Run()//密封重寫 父類的方法 密封只能在子類去重寫父類的方法
{//注意密封關(guān)鍵詞 是在重寫override關(guān)鍵詞之前 之前的父類一定有虛方法 關(guān)鍵詞 virtual
//base.Run();
Console.WriteLine("跑霍比!");
}
public override void Zairen()
{
//base.Zairen();
Console.WriteLine("載人抠艾!");
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者