java 泛型中 T、E ... 和 問號(通配符)的區別


一、泛型中T、E ...  是泛型類、泛型方法定義時候用的。

1.泛型類定義在類后面

緊跟類名后面

public class TestClassDefine<T>{}

 

2.泛型方法定義在方法裝飾符后面

緊跟修飾符后面(public)

public <T> T testGenericMethodDefine(T t){}

 

二、?通配符,變量賦值或變量聲明時候用的。

List<?> unknownList;

List<? extends Number> unknownNumberList;

List<? super Integer> unknownBaseLineIntgerList;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM