我很驚訝地發現C#中的抽象類沒有抽象方法。抽象類沒有任何抽象方法
abstract class AbstractDemo
{
public void show()
{
Console.WriteLine("In Show Method");
}
}
class MainDemo:AbstractDemo
{
public static void Main()
{
Console.WriteLine("In Main Method");
}
}
任何解釋?
好吧,這意味着我們可以將這樣的抽象類用作其他類的標記類。 – 2010-08-09 10:57:47
確實如此 - 但如果您不需要實現,則可以使用接口。 – 2010-08-09 11:06:43