java泛型方法的定義和使用
品牌型號:聯想小新Pro13/系統版本:windows10
“泛型” 意味着編寫的代碼可以被不同類型的對象所重用。泛型的提出是為了編寫重用性更好的代碼。泛型的本質是參數化類型,也就是説所操作的數據類型被指定為一個參數。
泛型方法的定義
[public] [static] 返回值類型 方法名(T 參數列表)
泛型方法的使用
class Base<T> { T m; Base( T t ) { m = t; } public void print() { System.out.println("base print : " + m); } } public class test { public static void main( String[] args ) { Base<String> base = new Base<String>("bb"); // 標準表示法 Base<String> base1 = new Base("aa"); //兼容老版本,但不安全,會給出警告 Base<String> base2 = new Base<>("cc"); // 菱形表示法 base.print(); base1.print(); base2.print(); } }