抽象類(abstract class )
1只要有個方法是abstract ,那麼該類是abstract 類;
2abstract 方法在子類中必須有實現;
在abstract 類中的abstract 方法只有聲明而不能有方法體;1只要有個方法是abstract ,那麼該類是abstract 類;
2abstract 方法在子類中必須有實現;
3abstract 方法在子類中被實現時要加上override關鍵字;
4abstract 類方法中非abstract 方法在子類中重寫時加上new關鍵字;
接口( interface)
1只有方法聲明,實現類來實現方法;
接口和抽象類(abstract class and interface)不同點:
1繼承一個抽象類,繼承多個接口
2類裏面只要有一個抽象方法,該類就是抽象類;
3抽象類可以是抽象方法和普通方法,接口中的方法都是聲明(只有方法名,沒有內部實現),必須被繼承者全部實現