目标:this关键字知识回顾
this关键字作用:
this代表当前对象的引用。 地址称为引用
this关键字可以用在实例方法和构造器中
this用在方法中,谁在调用这个方法,this就代表谁
this用在构造器中,代表了构造器正在初始化的那个对象的引用。
示例:
/**
* 目标:this关键字知识回顾
*
* this关键字作用:
* this代表当前对象的引用。 地址称为引用
* this关键字可以用在实例方法和构造器中
* this用在方法中,谁在调用这个方法,this就代表谁
* this用在构造器中,代表了构造器正在初始化的那个对象的引用。
*
*/
public class ThisDemo02 {
public static void main(String[] args) {
Animal a1 = new Animal();
a1.setName("李小强");
System.out.println(a1.getName());
Animal a2 = new Animal("小强",30,'公');
System.out.println(a2.getName());
}
}
class Animal{
private String name;
private int age;
private char sex;
public Animal() {
}
public Animal(String name, int age, char sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
}