Java与Android移动应用开发:技术、方法与实践
上QQ阅读APP看书,第一时间看更新

7.3 泛型接口

下面的代码(I9.java文件)定义了I9泛型接口。

    package com.caohuayu.javademo;
public interface I9<T> { void m9(T p); }

然后,通过一个泛型类来实现它,如下面的代码(C9.java文件)所示。

最后来测试C9类的使用,如下面的代码所示。

    public static void main(String[] args) {
        C9<Integer> c9a = new C9<Integer>();
        c9a.m9(99);
        //
        C9<String> c9b = new C9<String>();
        c9b.m9("hello");
    }

图7-4 使用泛型接口

代码执行结果如图7-4所示。