何时声明抽象类

当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时
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();
    }

}
posted @ 2008-05-22 18:08  roboth  阅读(455)  评论(2)    收藏  举报