單繼承,多實現


java中一個類只能有一個直接父類[單繼承],但是一個類可以實現多個接口[多實現]

而且一個類可以繼承一個父類的同時,實現多個接口

格式:

public class 類名 extends 父類名稱 implements 接口A,接口B{

  //...

}

注意:

子類/實現類,必須覆蓋重寫父類/接口中的所有抽象方法

只要有剩余的抽象方法沒有重寫,該類必然是一個抽象類

父類和接口中油重名的抽象方法,只需要覆蓋重寫一次

多個接口中有重名的默認方法,實現必須覆蓋重寫一次

父類中的普通方法和接口中的默認方法重名時,優先使用父類的普通方法

多個接口中有重名的靜態方法,也沒有關系,因為靜態方法只能使用借口名稱調用

接口中的常量

接口中可以定義變量,但是都是常量,有默認修飾符[public static final]

public 最大的訪問權限

static 靜態,可以用接口名稱直接訪問

final 最終的,不接改變的意思,是一個常量

[public static final]是可以省略的,不寫也有

接口中的常量默認初始化值,認為是無效的,必須先賦值才能使用

常量的命名規則:所有單詞大寫.中間用_隔開

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM