';这';当调用非静态/实例方法-java时,隐式传递参数

';这';当调用非静态/实例方法-java时,隐式传递参数,java,Java,我读到一条语句,当一个实例方法调用同一个/另一个类的另一个实例方法时,会隐式传递关键字“this” 这是否意味着它看起来像: class A { void method1() { this.method2(this); // where 'this' is implicitly passed and the actual // code looks like **this.method2();** } void metho

我读到一条语句,当一个实例方法调用同一个/另一个类的另一个实例方法时,会隐式传递关键字“this”

这是否意味着它看起来像:

class A {
    void method1() {
        this.method2(this);
        // where 'this' is implicitly passed and the actual
        // code looks like **this.method2();**
    }

    void method2() {
    }
}

是否有任何文件支持此声明?或与此主题相关的讨论?

在对象上调用非静态方法时:

object.method();
它被隐式转换为

method(object);

object
的值在方法内部变为
this

在对象上调用非静态方法时:

object.method();
它被隐式转换为

method(object);

object
的值在方法内部变为
this

在对象上调用非静态方法时:

object.method();
它被隐式转换为

method(object);

object
的值在方法内部变为
this

在对象上调用非静态方法时:

object.method();
它被隐式转换为

method(object);

对象
的值在方法内部变为

不完全是“传递的”。任何基本的Java教程都会介绍
这个
。你说的“完全通过”是指开发人员没有写“this”这个词,对吗?这不是“通过这个”,而是“在此基础上调用一个方法”。
这个
不是完全“通过”。任何基本的Java教程都会介绍
这个
。你说的“完全通过”是指开发人员没有写“this”这个词,对吗?这不是“通过这个”,而是“在此基础上调用一个方法”。
这个
不是完全“通过”。任何基本的Java教程都会介绍
这个
。你说的“完全通过”是指开发人员没有写“this”这个词,对吗?这不是“通过这个”,而是“在此基础上调用一个方法”。
这个
不是完全“通过”。任何基本的Java教程都会介绍
这个
。你说的“完全通过”是指开发人员没有写“this”这个词,对吗?这不是“通过这个”,而是“在此基础上调用一个方法”。这与“this.method()”将隐式转换为“method(object)”,对吗?不,它被转换为
方法(this)
,但这是一个堕落的案例。我回答的是一般情况。所以它与“this.method()”将隐式转换为“method(object)”,对吗?不,它将转换为
方法(this)
,但这是一种退化情况。我回答的是一般情况。所以它与“this.method()”将隐式转换为“method(object)”,对吗?不,它将转换为
方法(this)
,但这是一种退化情况。我回答的是一般情况。所以它与“this.method()”将隐式转换为“method(object)”,对吗?不,它将转换为
方法(this)
,但这是一种退化情况。我负责一般案件。