在Java中,this关键字用于表示当前对象的引用。它可以用于以下几种情况:
public class MyClass {
private int num;
public MyClass() {
this(0); // 调用带参构造函数
}
public MyClass(int num) {
this.num = num;
}
}
public class MyClass {
private int num;
public void method1() {
// 调用method2方法
this.method2();
}
public void method2() {
// 执行方法逻辑
}
}
public class MyClass {
private int num;
public MyClass setNum(int num) {
this.num = num;
return this;
}
}
以上是this关键字的常见用法,它主要用于指代当前对象,以及在构造函数和方法之间进行调用。