| 
 
| 泛型类定义的泛型,在整个类中有效。如果被方法使用,那么泛型类的对象明确要操作的具体类型后,所要操作的类型就已经固定了。复制代码public class GenericDemo 
{
        /**
         * @param args
         */
        public static void main(String[] args) 
        {
                Demo d=new Demo();
                d.show(2);
                d.show("hah");
                d.show('a');
                d.show(2.333);
                
        }
}
class Demo
{
        public <T> void show(T t)//public void show(Object obj){}
        {
                System.out.println("show"+t);
        }
        public <Q> void print(Q q)
        {
                System.out.println("print"+q);
        }
}
为了让不同的方法可以操作不同的类型,而且类型还不确定。那么可以将泛型定义在方法上。
 方法上定义的泛型,是跟Object obj功能完全一样的么?有什么不同?
 
 | 
 |