抽象method & object [抽象method的好處] 雖然說無法實作出method的內容,但還是可以讓一群subtype擁有共通的協定,讓所有...
Object(more) [Object內的method] equals(Object o){} ->幫你判斷兩個物件是否是相等的 getClass()...
Object & interface [Object當參考型別] 編譯器是看參考型別來決定哪些method可以呼叫,而不是根據物件真正的型別,ex.任何...
interface & super [interface] ->使用interface就可以繼承超過一個以上的來源,可以讓每個class組合出不同...
Stack & Heap [instance variable] 宣告在class內而不是method內,是每個物件自己的值,他存活在其所屬的物件中 [...
constructor [constructor] ->Constructor帶有new的時候會執行的程式碼,這段程式碼會在你初始一個object的時候執...
superclass & constructor [constructor] ->其實可以讓使用者有多個constructor可以選擇 ->...
constructor & superclass [abstract class's constructor] 就算是abstract的class也是有...
constructor & this() [constructor的優先順序] 一定是superclass的constructor先被建造完成後才會輪到...
life & scope [life] 區域變數只會存活在宣告該變數的method中,會活到method執行完畢為止,只要她還活著,他的狀態就會被保存...