- 一個接口類和多個接口和父類繼承
- 比如男人有很多個接口,實現不同類,還可以同時繼承“男人”這個父類
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.一個類只能繼承一個抽象類,但可以實現多個接口。