对象是抽象的说法,你可以把它看作一个符合它自身定义的所有实例的代表,而实例则是对象的现实体现。你可以说一个实例是一个对象,但你不能说一个对象是一个实例。因为定义对象时只是把自身的规则和逻辑定义好,实例可以通过输入不同的数据使得自己和其他实例不同。
比如你可以定义一个Wheel.java 它是对象:而Test.java 中可以定义两个wheel的实例。// Wheel.java
public class Wheel{ // 这个问是wheel对象
 private int radius; public Wheel(){
 }
 public Wheel(int radius){
  this.radius = radius;
 }
}// Test.java
public class Test{
   Wheel wheel1 = new Wheel(3); 这个是一个Wheel实例
   Wheel wheel2 = new Wheel(5); 这个是另一个Wheel实例
}

解决方案 »

  1.   

    对象是中国人把object翻译成为“对象”,
    而object意思为“实例”。
    不用在这些问题上大伤脑筋!!!
      

  2.   

    Integer t=new Integer(5);这里的t是指向new Integer(5)这个对象实例的句柄。这样对不对?
      

  3.   

    object 的意思就是“对象”
    “实例”是instance
      

  4.   

    好像没有区别的,只是C++中叫做对象(object),Java中叫做实例(instance)。
      

  5.   

    kiOm,t是你句柄,这个概念也很重要