显示列表
 抽象类的定义2008-11-05

1.使用abstract关键字
2.实现抽象方法用override关键字。

public abstract class ThreadMan
{
   protected bool sleep = false;

   public void Suspend()
   {
       sleep = true;
   }

   public void Resume()
   {
       sleep = false;
   }

   public abstract void ThreadProc();
}

public class ThreadHH : ThreadMan
{
   public override void ThreadProc()
   {
       while(true)
       {
           System.Windows.Forms.MessageBox.Show("Hello ThreadProc!");
           Thread.Sleep(2000);

           while (sleep)
           {
               Thread.Sleep(100);
           }
       }
   }
}

标签:抽象类 
返回摘要 | 分类(C#/CSharp) | 访问(69) | 编辑