抽象方法(abstract )相當于接口,根本就沒有實現,只等著子類來重新。
虛方法(Virtual)好歹完成了點功能。
1:abstract 方法只能在抽象類中聲明,而Virtual方法都可以。
2:abstract 方法必須在派生類中重寫,而Virtual方法可以重寫也可以不重寫
3:abstract 方法不能聲明方法實體,
abstract public void SD();
虛方法則可以
public virtual void sdf()
{
Console.WriteLine("A");
}
不能將 virtual 修飾符與以下修飾符一起使用: static abstract override 。
abstract 和 virtual方法在子類中重寫時必須加上關鍵字override
posted on 2008-06-17 09:41
天書 閱讀(1087)
評論(1) 編輯 收藏 引用