何时声明抽象类
当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时。
public abstract class A
{
public abstract void Show();
public abstract void Show1();
}
public abstract class B : A
{
public abstract void Show3();
}
public class C : B
{

public override void Show3()
{
System.Console.WriteLine("Show3");
}

public override void Show()
{
System.Console.WriteLine("Show");
}

public override void Show1()
{
System.Console.WriteLine("Show1");
}
}
class App
{
static void Main()
{
C c = new C();
c.Show();
c.Show1();
c.Show3();
System.Console.Read();
}
}
public abstract class A
{
public abstract void Show();
public abstract void Show1();
}
public abstract class B : A
{
public abstract void Show3();
}
public class C : B
{
public override void Show3()
{
System.Console.WriteLine("Show3");
}
public override void Show()
{
System.Console.WriteLine("Show");
}
public override void Show1()
{
System.Console.WriteLine("Show1");
}
}
class App
{
static void Main()
{
C c = new C();
c.Show();
c.Show1();
c.Show3();
System.Console.Read();
}
}



浙公网安备 33010602011771号