定义和使用含有泛型的接口
程序员文章站
2024-02-17 17:18:28
...
package demo02;
/*
定义含有泛型的接口
*/
public interface GenericInterface<I> {
public abstract void method(I i);
}
package demo02;
public class GenericInterfaceImpl implements GenericInterface<String> {
@Override
public void method(String s) {
System.out.println(s);
}
}
package demo02;
public class GenericInterfaceImpl2<I> implements GenericInterface<I> {
@Override
public void method(I i) {
System.out.println(i);
}
}
package demo02;
/*
测试含有泛型的接口
*/
public class Demo01GenericInterface {
public static void main(String[] args) {
//创建GenericInterfaceImpl对象
GenericInterfaceImpl g1=new GenericInterfaceImpl();
g1.method("哒哒哒");
System.out.println("--------------");
//创建GenericInterfaceImpl对象
GenericInterfaceImpl2<Integer> g2=new GenericInterfaceImpl2<>();
g2.method(100);
}
}
上一篇: php中无限级分类程序代码_PHP教程
下一篇: 遇到一奇怪有关问题,请大家帮助一上