集合< >里面去定的类型
public class B<T,S> {
private T num;
private S name;
public T getNum() {
return num;
}
public void setNum(T num) {
this.num = num;
}
public S getName() {
return name;
}
public void setName(S name) {
this.name = name;
}
//方法泛型
public <TT> TT out(Class<TT> tt) throws InstantiationException, IllegalAccessException {
return tt.newInstance();
}
}
public void test3() {
B<Integer,String> c = new B<Integer,String>();
c.setNum(5);
c.setName("haha");
System.out.println(c.getNum());
System.out.println(c.getName());
}