1.Arrays.copyof(arg1, arg2)是一種淺層複製(shallow copy)的方法 參數1是欲複製的陣列,參數2則是新陣列的長度 因為JVM不會知道Array裡的物件到底有哪些類別及那些屬性 所以若想進行深層複製,則需要自己實作 2.引用static方法的宣告方式需要完全指名路徑,如:import java.lang.System.out 3.Java的繼承原理是即使是private宣告的成員也會被繼承 但僅有父類別的方法能存取它 4.重新定義equals()的範例 public class Cat{ public boolean equals(Object other){ if(this == other){ return true; //參考指向同一物件當然是相同 } if(!(Other instanceof Cat)){ return false; //如果不由相同類別宣告自然不會相同 } Cat cat = (Cat) other; if(...){ //以下開始比較Cat類別中的類別成員值是否相同 .... } } }