怎么理解“实例”(intance),不要和object混淆。
中文解释很多把这两个概念混淆了
英文文档中却是2个词
谁解释一下

解决方案 »

  1.   

    一个实例就是一个对象String s = "string"; s就是一个String的实例
      

  2.   

    例如:String s = new String("aaa");
    s是一个对象的引用变量,它只是一个地址;通过这个地址可以找到里面的内容aaa
    s是在栈内存中,aaa存放在堆内存中
      

  3.   

    instance强调运行时的状态,对象更多用来描述方法与属性吧
      

  4.   

    killme2008(为了生态平衡,请保护蛤蟆) ( ) 信誉:96    Blog  2006-08-27 02:26:00  得分: 0  
     
     
       instance强调运行时的状态,对象更多用来描述方法与属性吧
      
     
    ---------------------------
    嗯,应该是侧重点不同。
    String s= "string";
    s,是String的一个实例,难道它不是一个object?,"string"难道不是一个Sting实例,不是一个object?
      

  5.   

    instance和object这2个词 没有区别!说法不同而已。
    我们既可以说:"xxx是某类的一个实例",又可以说"xxx是某类的一个对象"如果硬要区分这2个词,大概只有一个地方:object是泛指,而instance是特指。
    你可以随便说“xxx是一个对象”,但你如果想说“xxx是一个实例,最好加上“某类”,“xxx是某类一个实例”