关于Java中This关键字

Public class Dog
{
Public void jump()
{
System.out.println(“正在执行 jump方法”);
}

Public void Run()
{
this.jump();
System.out.println(“正在执行 run方法”);
}
}

@虽然 Run() 和 Jump() 是同一个对象,那么This引用的是调用Jump()的对象,
#还是引用的是调用 Run()的对象。这里面包含了一个逻辑问题。
问题:第一、麻烦帮我判断一下标号为 @ 的这句话是否正确;第二、帮我回答一下标号为#的这句话。

第一、不一定是同一个对象。第二、this是指调用Run方法的对象。追问

为什么 不一定是同一个对象呢??

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答