泛指类:
class Men<T>{
private T a;
public T getA() {
return a;
}
public void setA(T a) {
this.a = a;
}
}
Men<Integer> it = new Men();
it.setA(10);
System.out.println(it.getA());
泛指方法:
class Wen{
public <T> void Forr(T[] num){
for(T X:num ) {
System.out.println(X);
}
}
}
Wen iiit = new Wen();
Integer[] arry = {1,4,7};
iiit.Forr(arry);
接口泛型
interface Hun<T>{
public T Say();
public T up();
}
class Hin implements Hun<Integer>{
@Override
public Integer Say() {
// TODO Auto-generated method stub
return 1;
}
@Override
public Integer up() {
// TODO Auto-generated method stub
return 8;
}
}
Hun iit = new Hin();
System.out.println(iit.Say());
System.out.println(iit.up());