码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-05-26 12:15:14      阅读:150      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!