我想问, 我们现在的object 还是超类么 ?  因为刚才我用MyEclipse 9.0 打开了一个以前做的项目。     错了好多,
  其中, 包括 如下代码Object[] param = {1,145," 我",‘你’};      发现 前两个  int 型的 错了。  现在的 int 已经不属于Object 管了么?

解决方案 »

  1.   


       我这只是 示范 。    我的代码 在 MyEclipse 5.5  是完全没有错误的。
         但在 9.0  里面就出错了。
       而且就错在 Object 里面在int      我也很搞不懂为什么、   所以来问下是否现在的Object 不支持 int
      

  2.   

    int是primary type不是类,有时编译器会自动转换为Integer包装器的对象
      

  3.   

    看看JDK的版本,JDK5.0之后才有autoboxing~int被封装成Integer
      

  4.   


    不关JDK 的事情, 我用的是同一个
      

  5.   

    没问题啊。可以通过啊。
    Object param[]={2,"hello",3,4,"tom"};