下列语句生成了几个对象
MyClass c1,c2,c3,c4,c5
c1 = new MyClass();
c2 = null;
c3 = new MyClass();
c4 = "";
c5 = c1;

解决方案 »

  1.   

    3个
    new MyClass(); 
    new MyClass(); 
    "";
      

  2.   

    生成了2个对象:
    c1 = new MyClass(); 
    c3 = new MyClass(); 
    该代码将出现语法错误:
    c4 = ""; 
    错误原因是类型不匹配,无法把String类型的""赋值给MyClass类型的对象c4
      

  3.   

    两个对象,我记得的是只有new关键字创建对象
    呃也不知道有没有错误呢!
      

  4.   


    只有在String类型中才有常量池的概念
    c4不是String类型阿,哪来的常量池呢