1. 程式人生 > >抽象方法與抽象類

抽象方法與抽象類

log true 需要 ffi 實例化 bst () 實例 abs

  關鍵字:abstract

  抽象方法:

      使用abstract關鍵字修飾的方法就是抽象方法,

      抽象方法只有方法聲明,沒有方法實現,

      實現抽象方法需要重寫

      抽象方法只能寫在抽象類中

  抽象類:

      使用abstract修飾的類就是抽象類

      抽象類不能實例化對象,抽象類存在的意義是為了給其他子類提供相同的屬性和方法

      抽象類本身有構造方法,當子類實例化時調用

      一個抽象類可以繼承非抽象父類,非抽象類也可以繼承自抽象類

public  abstract class TrafficTools {
    // 抽象方法
    public abstract void Transport() ;

}

class Bus : TrafficTools {
    // 實現抽象方法需要重寫
    public override void Transport() { }
}

  

      

抽象方法與抽象類