您好,登錄后才能下訂單哦!
這篇文章主要講解了“Java泛型的繼承和實現方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Java泛型的繼承和實現方法是什么”吧!
一 點睛
泛型類和泛型接口被定義后,是可以被繼承和實現的。
二 泛型類的繼承
1 代碼
class A<E> { E t;}public class B<T,T1>extends A<T>{ public static void main(String[] args){ System.out.println("B test"); }}
2 運行
B test
3 說明
子類B在定義的時候,如果省略了A后<T>,那么B的T自動變成了Object,建議定義時加入<T>以保留父類的類型參數。B類還可以增加新的泛型T1。
三 泛型接口的實現
1 代碼
interface IT<E> { public E dis();}public class testIT<E> implements IT<E> { E e; public testIT( E e ) { this.e = e; } public E dis() { return e; } public static void main( String[] args ) { testIT<String> tt = new testIT<String>("test"); System.out.println(tt.dis()); }}
2 運行
test
3 說明
實現類testIT不能省略<E>。
必須和普通實現類一樣,實現IT接口中的所有方法。
感謝各位的閱讀,以上就是“Java泛型的繼承和實現方法是什么”的內容了,經過本文的學習后,相信大家對Java泛型的繼承和實現方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。