相關學習推薦:php編程(視頻)
php:
規格:
接口是壹個特殊的抽象類,它只包含抽象方法和靜態常數。
接口中的抽象方法只能是公共的,默認也是公共權限。
abstract和final修飾符也不能修飾接口中的抽象方法。
界面用戶
{
//public $ name;//錯誤報告,它只能包含抽象方法和靜態常數。
const GROUP = 12;//靜態常數
//公共函數t(){ };//錯誤報告,它只能包含抽象方法和靜態常數。
//私有函數t(){ };//錯誤,接口中的抽象方法只能是公共的,默認也是公共權限。
//抽象函數t(){ };//錯誤,abstract和final修飾符不能在接口中修飾抽象方法。
//只有以下兩種定義方法可以
公共函數right 1();
函數right 2();
}java:
公共接口接口名稱{
//abstract方法:用abstract關鍵字修飾,可以不用方法體省略。子類使用這種方法。
公共抽象void方法();
//default方法:用default修飾,不能省略,供子類調用或子類化。
//靜態方法:對直接接口使用靜態裝飾。
公共默認void方法(){
//執行語句
}
//只能由接口名稱調用,不能由實現類調用。
公共靜態void方法2(){
//執行語句
}
//private方法:用private修飾,可以由接口中的默認方法或靜態方法調用。
私有void方法(){
//執行語句
}
}
類實現接口
類別類別名稱實現接口名稱{
//重寫接口中的抽象方法必須
//重寫接口中的默認方法是可選的。
}相關學習推薦:java基礎課程