package com.kui.Generic01;
public interface KuiGeneric <E>{
public E Student(E e);
}
package com.kui.Generic01;
public class Student01<E> implements KuiGeneric<E>{
@Override
public E Student(E e) {
System.out.println(e);
return e;
}
}
package com.kui.Generic01;
public class Setsail {
public static void main(String[] args) {
Student01<String> itt = new Student01<>();
itt.Student("原神");
}
}
此操作是将实现接口的类也变成泛型类从而可以先不定义参数的引用类型,在创建对象时再定义参数的引用类型。
运行结果
原神
Process finished with exit code 0