集合框架-泛型介面的概述和使用
package cn.itcast_06;
/*
* 泛型介面:把泛型定義在介面上
*/
public interface Inter<T> {
//介面中的方法一般預設為public abstract,不寫不報錯,但是還是寫上好一些,更明確一些
public abstract void show(T t);
}
package cn.itcast_06;
//實現類在實現介面的時候
/*第一種情況:已經知道該是什麼型別的了,這種情況不常用
public class InterImpl implements Inter<String> {
@Override
public void show(String t) {
System.out.println(t);
}
}*/
//第二種情況:還不知道是什麼型別的,常用的
public class InterImpl<T> implements Inter<T> {
@Override
public void show(T t) {
System.out.println(t);
}
}
package cn.itcast_06;
public class InterDemo {
public static void main(String[] args) {
// 第一種情況的測試
// Inter<String> i = new InterImpl();
// i.show("hello");
// 第二種情況的測試
Inter<String> i = new InterImpl<String>();
i.show("hello");
Inter<Integer> ii = new InterImpl<Integer>();
ii.show(100);
}
}
相關文章
- 集合框架-泛型方法的概述和使用框架泛型
- 集合框架-泛型類的概述及使用框架泛型
- 集合框架-引入泛型框架泛型
- 集合框架-LinkedHashMap的概述和使用框架HashMap
- 集合框架-LinkedHashSet的概述和使用框架
- Java集合和泛型Java泛型
- 07.集合和泛型泛型
- 泛型方法、初始集合和集合的遍歷泛型
- 集合框架-通過Object轉型問題引入泛型框架Object泛型
- 集合框架-泛型高階之萬用字元框架泛型字元
- 集合框架-Map集合功能概述框架
- 泛型集合 list泛型
- 泛型集合 Queue泛型
- Java:Collection集合、泛型Java泛型
- c#泛型集合C#泛型
- 集合框架體系概述框架
- 【翻譯】集合框架概述框架
- Java中 集合框架概述Java框架
- Java集合框架的概念以及常用介面的介紹Java框架
- 泛型概述-基本概念泛型
- 泛型概述-萬用字元泛型字元
- C# 泛型集合SortedListC#泛型
- C#中的介面和泛型集合探討C#泛型
- Java 集合列舉泛型(一)Java泛型
- ajax 提交陣列 泛型集合陣列泛型
- 【ITOO】--陣列、集合、泛型解析陣列泛型
- Day22 集合,ArrayList,泛型泛型
- 泛型類和泛型方法泛型
- TypeScript 基本型別和泛型的使用TypeScript型別泛型
- Java泛型知識點:泛型類、泛型介面和泛型方法Java泛型
- 集合框架-ArrayList儲存字串、自定義物件並遍歷泛型版框架字串物件泛型
- 簡單易懂的 Go 泛型使用和實現原理介紹Go泛型
- Java集合框架系列教程一:集合框架簡介Java框架
- TypeScript 泛型介面和泛型類TypeScript泛型
- Java反射給泛型集合賦值Java反射泛型賦值
- DataTable轉換list泛型集合(反射)泛型反射
- 泛型--泛型萬用字元和泛型的上下限泛型字元
- Java中如何使用泛型實現介面中的列表集合?Java泛型