上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所示。