JAVA基礎-泛型用法

爲什麼會有泛型呢?

早期的Object類型可以接收任意的對象類型,但是在實際的使用中,會有類型轉換的問題。也就存在這隱患,所以Java提供了泛型來解決這個安全問題

泛型類

把泛型定義在類上
格式:public class 類名<泛型類型1,…>
注意:泛型類型必須是引用類型

泛型方法

把泛型定義在方法上
格式:public <泛型類型> 返回類型 方法名(泛型類型 .)

泛型接口

把泛型定義在接口上
格式:public interface 接口名<泛型類型1…>

泛型高級(通配符)

任意類型,如果沒有明確,那麼就是Object以及任意的Java類了

  • ? extends E
    向下限定,E及其子類
  • ? super E
    向上限定,E及其父類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章