reference=(动词或名词)引用,作名词时,有点象C/C++里的指针,但不完全对

解决方案 »

  1.   

    reference  在这里当引用讲,在java里,当把一个对象付给一个变量时,这个变量就是这个对象的一个引用。
      

  2.   

    假如 Class myClass1=new Class();
         Class myClass2=myclass1; //此处myClass2就是myClass1的引用?或者 public Class testMethod(Class c)
    {…………
      return this;//这里return的是Object?
    }
    俺定义了 Class myClass3=new Class();
    然后我用 testMethod(myClass3)//那么myClass就当成参数传给了c,c就是myClass3的引用?
    上面的return this返回的是什么?是不是Class类型的一个Object?
    比如public int Test(int x){return  x;} 返回的是int类型的。
      

  3.   

    Class myClass1=new Class(); //myClass1是对在heap上new出来的Class类的这个新对象的引用Class myClass2=myclass1; //myClass2对上面这个对象的又一个引用public Class testMethod(Class c)
    {…………
      return this;//这里返回的是对该方法目前所涉及Class类的一个对象的引用
    }譬如,你如果这么做
    Class myClass3=new Class();
    Class x = myClass3.TestMethod(...);
    那么返回的值就是myClass3所涉及的对象,即对上面new Class()对象的又一引用, x则成为这个对象的又一个引用c是形式参数,在调用方法
    TestMethod(myClass3);
    时,会被赋与myClass3, 即Class类的一个对象的引用把引用想象成是对heap上对象的指针就好理解了