温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!
在Java中,关键字"this"用于引用当前对象。它可以在类的方法内部使用,表示对当前正在执行的对象的引用。使用"this"关键字可以访问当前对象的成员变量和方法。
示例代码如下:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name; // 使用this关键字引用当前对象的成员变量
this.age = age;
}
public void printInfo() {
System.out.println("Name: " + this.name); // 使用this关键字引用当前对象的成员变量
System.out.println("Age: " + this.age);
}
public void setName(String name) {
this.name = name; // 使用this关键字引用当前对象的成员变量
}
public void setAge(int age) {
this.age = age; // 使用this关键字引用当前对象的成员变量
}
}
在上面的示例代码中,我们定义了一个名为"Person"的类。在构造方法中,我们使用"this"关键字引用当前对象的成员变量,将传入的参数赋值给成员变量。在"printInfo"方法中,我们使用"this"关键字引用当前对象的成员变量,并打印出来。在"setName"和"setAge"方法中,我们使用"this"关键字引用当前对象的成员变量,将传入的参数赋值给成员变量。
通过使用"this"关键字,我们可以明确地指定当前对象,避免与其他同名变量产生冲突,并且可以方便地访问当前对象的成员变量和方法。