千锋教育-做有情怀、有良心、有品质的职业教育机构
在Java中,是一个关键字,用于表示当前对象。可以在类的方法中使用,代表当前对象的引用,常见的用法包括以下几种:
访问当前对象的属性
在类的方法中,可以使用关键字来访问当前对象的属性,例如:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void printInfo() {
System.out.println("Name: " + this.name + ", Age: " + this.age);
}
}
上述代码中,方法中使用了关键字来访问当前对象的和属性。printInfo()thisnameage
调用当前对象的方法
在类的方法中,可以使用关键字来调用当前对象的其他方法,例如:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void printInfo() {
this.sayHello();
System.out.println("Name: " + this.name + ", Age: " + this.age);
}
public void sayHello() {
System.out.println("Hello, I'm " + this.name);
}
}
上述代码中,方法中使用了关键字来调用当前对象的方法。printInfo()thissayHello()
在构造方法中调用其他构造方法
在一个类中可以定义多个构造方法,其中一个构造方法可以调用另一个构造方法来完成对象的初始化,这个过程称为构造方法的重载。在构造方法中,可以使用关键字来调用当前类的其他构造方法,例如:
public class Person {
private String name;
private int age;
public Person() {
this("Unknown", 0);
}
public Person(String name) {
this(name, 0);
}
public Person(int age) {
this("Unknown", age);
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
上述代码中,类中定义了四个构造方法,其中三个构造方法通过关键字调用了另一个构造方法,从而完成了对象的初始化。
总之,关键字在Java中的常见用法包括访问当前对象的属性、调用当前对象的方法、在构造方法中调用其他构造方法等。
相关推荐