gpt4 book ai didi

java - 使用 'this' 调用实例方法与不使用 'this' 调用实例方法 - 有区别吗?

转载 作者:行者123 更新时间:2023-12-01 21:49:27 24 4
gpt4 key购买 nike

第 8 行和第 9 行对 getName() 的调用有什么区别吗?

如果是的话,那是什么?

这可能非常简单,但我进行了 Google 搜索,唯一的 SO result我得到的是关于将 this 与字段一起使用,而不是与方法一起使用。

class CallingInstanceMethodWithAndWithoutThis {

private String getName() {
return "Zarah";
}

private void printGetName() {
System.out.println(getName());
System.out.println(this.getName());
}

public static void main(String [] args) {
new CallingInstanceMethodWithAndWithoutThis().printGetName();
}

}

最佳答案

没有什么区别,只是使用的编码约定。此外,您可以要求 Eclipse 在不需要时自动删除“this”作为保存操作。

关于java - 使用 'this' 调用实例方法与不使用 'this' 调用实例方法 - 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com