参见英文答案 > What is the meaning of “this” in Java? 18个
当ai遇到this关键字时,我正在研究Java中的方法覆盖.在互联网和其他来源上搜索了很多这个,我得出结论,当实例变量的名称与构造函数相同时,使用该关键字
参数.我是对还是错?
class Foo
{
private int bar;
public Foo() {
this(42); // invoke parameterized constructor
}
public Foo(int bar) {
this.bar = bar; // disambiguate
}
public void frob() {
this.baz(); // used "just because"
}
private void baz() {
System.out.println("whatever");
}
}
翻译自:https://stackoverflow.com/questions/8708216/use-of-this-keyword-in-java