THIS关键字

1.使用this关键字调用本类中的属性。

例如:构造方法或者set方法

public class Book {
private String name;
private float price;
private Person person;
private Person child;
public Person getChild() {
return child;
}
public void setChild(Person child) {
this.child = child;//this.child表示本类中定义的属性,child表示方法传入的属性
}
public Book(String name, float price) {
super();
this.name = name;
this.price = price;
}

2.使用this调用构造方法

如果一个类中有多个构造方法,也可以利用this关键字互相调用。

3.this表示当前对象

 在java中当前对象就是指当前正在调用类中方法的对象,当成员变量和局部变量重名时,可用于成员变量的赋值(this.name = name)

posted @ 2021-03-06 11:30  一块  阅读(77)  评论(0编辑  收藏  举报