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()//密封重寫 父類的方法 密封只能在子類去重寫父類的方法
{//注意密封關鍵詞 是在重寫override關鍵詞之前 之前的父類一定有虛方法 關鍵詞 virtual
//base.Run();
Console.WriteLine("跑!");
}
public override void Zairen()
{
//base.Zairen();
Console.WriteLine("載人!");
}
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。