您好,欢迎访问一九零五行业门户网

关于java中的 泛型类、泛型方法、泛型接口

泛型类:
public class fanxingleidemo<t> {//这里是泛型,可以传任意的参数
private t obj;
public t getobj() {
return obj;
}
public void setobj(t obj) {
this.obj = obj;
}
}
实现:
public class fanxingmain {
public static void main(string[] args) {
fanxingleidemo<string> fxd = new fanxingleidemo<string>();
fxd.setobj(hahaha);
system.out.println(fxd.getobj());
}
}
泛型方法:
public class fanxingmethod {
public <t> void show(t t)
{
system.out.println(t);
}
}
实现:
public class fangxingmethodmain {
public static void main(string[] args) {
fanxingmethod fxm = new fanxingmethod();
fxm.show(100);
fxm.show(shshh);
fxm.show(true);
}
}
泛型接口:
public interface inter<t> {
public abstract void show(t t);
}
实现接口:
public class interimpl<t> implements inter<t> {
@override
public void show(t t) {
// todo 自动生成的方法存根
system.out.println(t);
}
}
实例化:
public class intermain {
public static void main(string[] args) {
inter<string> in = new interimpl<string>();
in.show(hahah);
}
}
更多关于java中的 泛型类、泛型方法、泛型接口。
其它类似信息

推荐信息