Advanced Search
Search Results
2 total results found
Java 觀念 - Type Casting
軟體開發筆記
Java
Type Casting 跟物件繼承很有關係,只要子類別繼承父類別,那他們就有 Casting 的關係。 直接看以下範例: class Animal { void speak(){ System.out.println("Default speak"); } } class Bird extends Animal { @Override void speak() { System.out.println("ㄐㄐ"); ...
Java 觀念 - final 關鍵字
軟體開發筆記
Java
📓 此篇不是很完整,隨時會有很大的變動 final 在 Java 是一個關鍵字,出現在不同的 Code 上有不同的用途。 出現在 class 上 代表此 class 不能被他類繼承。 刻意繼承會出現 Compile error。 出現在方法上 代表此方法不可以被重寫(Override) 刻意重寫會出現 Compile error。 出現在變數上 代表此變數不可以被重新賦值。刻意重新賦值會出現 Compile error。 但是如果該變數被指到一個物件上,物件的實際內容(狀態)仍然可以被改變,因為...