參考資料
http://programming.im.ncnu.edu.tw/J_index.html
http://openhome.cc/Gossip/Java/FinalSyntax.html
bubble sort
interface
JAVA中實作interface(ex: ... implement interfaceA)就表示物件擁有該interfaceA的行為(method)
Interface中宣告的變數具有以下特質
Interface中宣告的method具有以下特質
abstract
只有參數宣告,沒有實作的方法,稱為abstract method。
某些情況下,雖然有實作,但我們希望強迫子類別必須override該方法時,也可以宣告為abstract method。
Interface裡的方法一定沒有實作,因此必然為abstract method。
如果Class裡有一個以上的abstract method,則該class必須宣告為abstract。
有時候即使沒有abstract method,也可以宣告該class為abstract,我們不可以直接new該class的物件,只能new其子類別物件。
特徵:
封裝 Java
final
Polymorphism 多型
enum 列舉常數
union
泛型*