0
点赞
收藏
分享

微信扫一扫

Java封装之this关键字

小贴贴纸happy 2022-01-27 阅读 50

1.介绍this关键字:

this代表所在类的当前对象的引用(地址值),即对象自己的引用。

记住 :方法被哪个对象调用,方法中的this就代表那个对象。即谁在调用,this就代表谁。

2.为什么要进行this关键字:

因为getXxx和setXxx方法的形参并不能见名知意,如果修改和成员变量一致的情况还会出现不能赋值的情况,因为形参变量名与成员变量名重名会导致成员变量名被隐藏,方法中的变量名无法访问到成员变量。因此this关键字的作用就来了

3.this使用格式

this.成员变量名;

使用 this 修饰方法中的变量,解决成员变量被隐藏的问题

public class Student {
private String name;
private int age;
public void setName(String name) {
//name = name;
this.name = name;
}
}
举报

相关推荐

0 条评论