你为什么要传递一个引用呢?

Kev*_*ins 0 java this inner-classes

我想知道一个对象何时以及为什么会引用它自己.我正在使用'this'关键字阅读内部类,这有点令人困惑.一个简单的例子和​​解释会很棒.

Dim*_*ris 5

当您想要在同一对象中引用实例方法或变量时(例如在构造函数中),以便将参数与实例变量区分开来使用它

class MyClass {

     private int valueA;
     private int valueB;

     public MyClass(int valueA, int valueB) {
         this.valueA = valueA;
         this.valueB = valueB;
     }

}
Run Code Online (Sandbox Code Playgroud)