泛型接口

//泛型接口:接口名<T>  ,不能泛型静态常量
public interface MyGeneric<T> {
String name="张三";

T server(T t);
}


public class MyGenericImpl implements MyGeneric<String>{
@Override
public String server(String s) {
System.out.println(s);
return s;
}
}


public class MyGenericImpl2<T> implements  MyGeneric<T>{

@Override
public T server(T t) {
System.out.println(t);
return t;
}
}


public  class Demo01 {
public static void main(String[] args) {
MyGenericImpl myGeneric = new MyGenericImpl();
myGeneric.server("1234");//1234

MyGenericImpl2<String> myGenericImpl2 = new MyGenericImpl2<>();
myGenericImpl2.server("1234");//1234

}
}

posted @ 2023-02-20 10:29  惊鸿宴远赴人间  阅读(35)  评论(0)    收藏  举报