首页 > 移动平台 > 详细

Android(java)学习笔记91:泛型接口的概述和使用

时间:2015-05-26 12:14:58      阅读:218      评论:0      收藏:0      [点我收藏+]
1 package cn.itcast_06;
2 
3 /*
4  * 泛型接口:把泛型定义在接口上
5  */
6 public interface Inter<T> {
7     public abstract void show(T t);
8 }

 

 1 package cn.itcast_06;
 2 
 3 //实现类在实现接口的时候
 4 //第一种情况:已经知道该是什么类型的了
 5 
 6 //public class InterImpl implements Inter<String> {
 7 //
 8 //    @Override
 9 //    public void show(String t) {
10 //        System.out.println(t);
11 //    }
12 // }
13 
14 //第二种情况:还不知道是什么类型的
15 public class InterImpl<T> implements Inter<T> {
16 
17     @Override
18     public void show(T t) {
19         System.out.println(t);
20     }
21 }

 

 1 package cn.itcast_06;
 2 
 3 public class InterDemo {
 4     public static void main(String[] args) {
 5         // 第一种情况的测试
 6         // Inter<String> i = new InterImpl();
 7         // i.show("hello");
 8 
 9         // // 第二种情况的测试
10         Inter<String> i = new InterImpl<String>();
11         i.show("hello");
12 
13         Inter<Integer> ii = new InterImpl<Integer>();
14         ii.show(100);
15     }
16 }

 

Android(java)学习笔记91:泛型接口的概述和使用

原文:http://www.cnblogs.com/hebao0514/p/4529992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!