java 抽象類和接口

abstruct class A{
public abstruct void run(){

   }

}
抽象類裏面可以有變量
性質:1.抽象類不可實例化對象
2.內部可以定義抽象方法,也可以沒有抽象類的方法。
3.子類的話要是繼承他就必須實現抽象類聲明的抽象方法,否則子類就必須也是抽象類。
4.想象animals ,cat和dog繼承了animals,那麼cat和dog就必須實現animals裏面的抽象方法。
interface B{ //注意裏面沒有class
裏面只能有常量和 public abstract類型的方法。
}
ublic static C implements B{

}
1.接口是特殊的抽象類,抽象類的性質一般他都滿足。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章