抽象类和接口

     
抽象abstract class
     1
只要有个方法是abstract ,那么该类abstract
     2
abstract 方法在子中必实现
abstract 中的abstract 方法只有声明而不能有方法体;
     3
abstract 方法在子中被实现时要加上override关键字;
     4
abstract 方法中非abstract 方法在子中重写加上new关键字;

接口( interface
1
只有方法声明,实现类实现方法;

接口和抽象abstract class and interface不同点:
1
承一个抽象承多个接口
2
里面只要有一个抽象方法,该类就是抽象
3
抽象可以是抽象方法和普通方法,接口中的方法都是声明(只有方法名,没有内部实现),必承者全部实现
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章