using System;
abstract class MyClass
{
}
class Program
{
static void Main()
{
/* 抽象类不能直接实例化, 下面这样会出错 */
MyClass obj = new MyClass();
Console.ReadKey();
}
}
但抽象类可以通过子类实例化:using System;
abstract class Parent { }
class Child : Parent { }
class Program
{
static void Main()
{
Parent obj = new Child();
Console.WriteLine(obj.ToString()); //Child
Console.ReadKey();
}
}