Android(java)学习笔记91:泛型接口的概述和使用
2015-05-26 10:41
651 查看
package cn.itcast_06; /* * 泛型接口:把泛型定义在接口上 */ public interface Inter<T> { 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); } }
相关文章推荐
- Android(java)学习笔记89:泛型概述和基本使用
- Android(java)学习笔记90:泛型类的概述和使用
- Android(java)学习笔记69:JDK5之后的Lock锁的概述和使用
- Android(java)学习笔记73:线程组的概述和使用
- Android(java)学习笔记76:多线程-定时器概述和使用
- Android(java)学习笔记79:java中InetAddress类概述和使用
- 【Java学习笔记】Comparable接口的实现和使用
- Android(java)学习笔记77:网络编程的概述
- lua学习笔记 3 android调用Lua。Lua脚本使用LoadLib回调Java,并传多个参数
- Android(java)学习笔记87:File类使用
- Android(java)学习笔记92:泛型高级之通配符
- Android(java)学习笔记94:关于广播接收者的注册和使用心得
- Android(java)学习笔记97:Scanner类使用
- Android(java)学习笔记102:Map集合功能概述
- Android(java)学习笔记107-0:通过反射获得构造方法并且使用
- Android(java)学习笔记107-1:通过反射获得带参构造方法并且使用
- Android(java)学习笔记108:通过反射获取私有构造方法并且使用
- Android(java)学习笔记109:通过反射获取成员变量和成员方法并且使用
- Android(java)学习笔记128:使用proguard混淆android代码
- Java学习笔记---------如何使用Runnable接口来创建线程???