泛型一 基本使用

2021-08-15 16:58:55 字數 585 閱讀 9004

為什麼使用范型?為了使程式更加通用,引數化類屬性和方法

可以用其他代替?沒有泛型之前,我們採用object,但是這就要考慮到轉型的問題,會很容易出錯

關於泛型的幾種常見使用

泛型類

public class mapt 

public void setx(t x)

public t gety()

public void sety(t y)

public static void main(string args)

}

泛型介面

inte***ce text

public class good implements text

public static void main(string args)
}class goodaimplements text}

泛型方法

class test

}public class good

}//結果為:我是泛型方法testing

泛型基本使用

泛型好處 增加型別安全,帶來編碼的方便 常見的泛型 泛型類和泛型方法 後續深入 泛型委託 自定義泛型委託 常見的泛型委託func action 泛型類的規範 public class 類名 t 僅僅是乙個佔位符,只要符合c 的命名規範即可使用,但一般都是用t。t 表示乙個通用的資料型別,在使用的時候...

泛型類 泛型方法 泛型介面的基本格式

1 泛型類 class gen2 建立泛型物件 geniob new gen 88 genstrob new gen generics test 3 約束型別 class number 4 萬用字元實參 萬用字元實參由 表示,代表未知的型別。boolean absequal number ob 5 ...

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...