位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

抽象方法的定義

提問人:劉冬梅發(fā)布時間:2020-10-10

1.通過關鍵字abstract進行標記將類聲明為抽象。

2.不能創(chuàng)建抽象類的對象,但可以創(chuàng)建抽象類的引用。

3.一個abstract類可以不包含抽象方法,可以包含非抽象方法和變量。

4.抽象方法是虛方法的特例。

5.構造函數(shù)和靜態(tài)方法不能是抽象的。

6.一個非abstract類不能包含抽象方法。

7.子類若要覆蓋抽象類的抽象方法時,要使用override關鍵字。

abstract class WashingMachine

{

   public WashingMachine()//構造函數(shù)

   {

      Console.WriteLine("here is WashingMachine ");

   }

   abstract public void Wash(); //抽象方法

   abstract public void Rinse(int loadSize); //抽象方法

   abstract public long Spin(int speed); //抽象方法

}


WashingMachine m = new WashingMachine();


繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部