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

抽象方法的定義

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

1.通過關(guān)鍵字abstract進(jìn)行標(biāo)記將類聲明為抽象。

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

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

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

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

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

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

abstract class WashingMachine

{

   public WashingMachine()//構(gòu)造函數(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ù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部