两个给定通用语句之间的差异

时间:2018-02-17 07:47:39

标签: java

 Gen<Integer> y=new Gen(2); // Line1
 Integer x=y.getOb(); //Line 2
 Gen<Integer> y1=new Gen<>(2); // Line3
 Integer x1=y1.getOb();//Line4

class Gen<T>
{
    T val;
    Gen(T ob)
    {
       val=ob;
    }
    T getOb()
    {
        return val;
    }

}

我无法找到y和y1对象之间的任何差异。请帮助我理解这一点。

仅供参考 - 它正在编译并提供正确的输出。

0 个答案:

没有答案