集合框架-泛型接口的概述和使用
2017-04-23 14:22
190 查看
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); } }
相关文章推荐
- 集合框架_泛型接口的概述和使用
- 集合框架_泛型概述和基本使用
- java语言基础(68)——集合框架(泛型概述和使用)
- 集合框架_泛型方法的概述和使用
- 集合框架(泛型概述和基本使用)
- ZZ: 使用 "接口" 了解设计模式--策略模式(多态)集合框架 泛型、文件、文件流 IO(流)
- 集合框架-泛型方法的概述和使用
- 集合框架_LinkedHashMap的概述和使用
- Android(java)学习笔记91:泛型接口的概述和使用
- 集合框架-LinkedHashMap的概述和使用
- 牛客网Java刷题知识点之泛型概念的提出、什么是泛型、泛型在集合中的应用、泛型类、泛型方法、泛型接口、泛型限定上限、泛型限定下限、 什么时候使用上限?泛型限定通配符的体现
- Java基础知识强化之集合框架笔记32:集合之可变参数的概述和使用
- JAVA基础再回首(十六)——泛型的概述、使用、泛型类、泛型方法、泛型接口、泛型高级(通配符)
- java语言基础(75)——集合框架(Set集合的概述及使用)
- 01-常用对象API(集合框架-泛型-概述) 1 2 02-常用对象API(集合框架-泛型-擦除&补偿) 03-常用对象API(集合框架-泛型-在集合中的应用)
- DataGridView使用非泛型或者未实现IBindingList接口泛型集合的列排序问题
- 集合框架(泛型概述)
- Java基础知识强化之集合框架笔记31:集合之泛型类的概述和基本使用
- 集合框架(泛型概述)
- 集合框架(泛型接口)