泛型:
object obj = new integer(30);
相當於父引用指向子物件就是多型
public class objecttool
public void setobj(object obj)
}public class objectstooldemo
}向上轉型沒有問題,但是向下轉型的時候其實隱含啦型別轉換問題
也就是說這樣的程式並不是安全的,所以在jdk5之後引入啦泛型,提高安全性
public class objecttool
public void setobj(t obj)
}public class objecttooldemo
}
Android Gson 泛型解析
解析 bean 類 public class responseobj public void setcode string code public string gettoastmessage public void settoastmessage string toastmessage publi...
java基礎 泛型解析
泛型,編寫的 可以被很多不同型別的物件重用。簡單泛型類的定義 public class generic public generic t info public void setinfo t info public t getinfo private t info 用具體的型別替換型別變數 t 就可...
泛型 泛型類 泛型方法 泛型擦除
1 是什麼?一種允許我們在不確定引數型別時候使用的型別。例如我不知道a方法應該會傳string還是int,我就用個泛型先佔坑。2 為什麼要用泛型?泛型可以在編譯期自動確定具體型別,檢查型別是否匹配,可以提高 的重用率,減少冗餘編碼。3 泛型與object的區別?像上面說的我不知道方法a的引數型別,其...