JAVA學習總結11

  • 一個接口類和多個接口和父類繼承
  • 比如男人有很多個接口,實現不同類,還可以同時繼承“男人”這個父類
public class Husband extends Man implements IMovethings , IGetmoney {
     @Override                     //一個類可以接多個接口,用逗號隔開,同時可以繼承其他類
     public void Move() {
           System.out.println("胸口碎大石");
     }
     @Override
     public void Getmoney() {
           System.out.println("徒手搶銀行");
     }
}

  • 也可以一個接口,有多個實現類。比如抓老鼠有多個實現類


  • 接口可以繼承接口。同事可以多繼承幾口。一個類實現一個接口,就必須要實現所有父類,爺爺類的定義的抽象方法。


抽象類和接口的區別
1.抽象類和接口都不能直接實例化,不能直接new;
2.抽象類中可以有抽象方法和具體方法。但接口類中只能有抽象方法;
3.抽象類中定義的變量,是普通屬性。接口定義的變量是公共的靜態常量,既public static final ;
4.一個類只能繼承一個抽象類,但可以實現多個接口。
發佈了43 篇原創文章 · 獲贊 5 · 訪問量 6222
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章