首页 > 学院 > 开发设计 > 正文

泛型接口的定义与使用

2019-11-14 22:57:47
字体:
来源:转载
供稿:网友
泛型接口的定义与使用
package cn.itcast.day17.genericInterface;/* * 泛型接口 */public interface Inter<T> {    public abstract void show(T t);}

 

package cn.itcast.day17.genericInterface;//实现泛型接口,分为两种情况://第一种情况:子类清楚的知道 泛型参数的类型//第二种情况:子类不知道是什么类型//第一种情况/*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.day17.genericInterface;/* * 泛型接口测试  */public class InterGenericTest {    public static void main(String[] args) {        //第一种情况测试//        Inter<String> i=new InterImpl();//        i.show("123");                //第二种情况测试        Inter<String> ii=new InterImpl<String>();        ii.show("java");    }}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表