|
public class Pair<T> { public Pair() { first = null; second = null; } public Pair(T first, T second) { this.first = first; this.second = second; } public T getFirst() { return first; } public T getSecond() { return second; } public void setFirst(T newValue) { first = newValue; } public void setSecond(T newValue) { second = newValue; } private T 我們看到,上述Pair類是一個容器類(我會多次強調,泛型天生就是為了容器類的方便實現(xiàn)),容納了2個數(shù)據(jù),但這2個數(shù)據(jù)類型是不確定的,用泛型T來表示。 泛型可以繼承自某一個父類,或者實現(xiàn)某個接口,或者同時繼承父類并且實現(xiàn)接口 泛型也可用于匿名內部類 泛型類也可以繼承 Public Class A<T,A> extends Public Holder3 <T,A>{} Public Class A<T,A,B> extends Holder3 <T,A >{} 泛型也可以用于接口 Public interface A<T>{} |
|
|
來自: 昵稱18593886 > 《學習筆記哦》