这个没多大区别吧,那只是在外部指定泛型类型,可以是任意的字符!!
- package Demo;
- class Print<T>{ //此处设置泛型
- private T var ; //类型有外部决定
- public T getVar(){ //返回值有外部决定
- return var ;
- }
- public void setVar(T var){ //设置类型有外部决定
- this.var = var ;
- }
- }
- public class Demo3 {
- public static void main(String args[]){
- Print<Integer> p = new Print<Integer>() ; //指定类型
- p.setVar(30) ;
- System.out.println(p.getVar()) ;
- }
- }
复制代码 |