String str=new String("abc");

解决方案 »

  1.   

    写错了,不意思!
    String str = new String("abc");
    -------------------------
    实例和对象是一样的吗?
      

  2.   

    String str = new String("abc");
    ----------------------------------
    声明了一个String类型的reference,它指向一个"abc"的实例(String类型)
      

  3.   

    鸟类是类,麻雀是鸟类的派生类,某一只麻雀是麻雀这个类的一个实例---需要new才能实例化它。
    而引用只是一个实例的别名,需要将引用与具体的实例相联系起来
    比如说:String str = new String("abc");
    这里str只是一个引用而已,需要与一个实例联系,于是new了一个新的实例,初始值为"abc"
      

  4.   

    楼上说得挺对的!二楼解得不是很对!
    麻雀也是类不过它是派生类,对象跟实例是一个生成对象的一个动作!
    所谓的实例一个对象,有时实例跟对象表示同一个概念就是表示一个实体,也就是独一无二的东西,而引用是用来操作对象的,它需要用new跟对象联系起来,就象电视机跟摇控器之间的关系,
    可以通过引用对对象进行操作.