为了账号安全,请及时绑定邮箱和手机立即绑定

this id =id 是什么意思

this id =id 是什么意思

正在回答

2 回答

this在JAVA中有三种用法。(如果你还没学到某些知识没有关系)

第一种:引用成员变量。

解释:红旗小学三年A班有一个学生叫小明的,红旗小学校长也叫小明(分别对应方法中的变量a和类中的成员变量a),前一个小明(变量a)只作用在三年A班,而后一个小明则作用在整个红旗小学(成员变量a),JAVA有一个就近最大的原则,你在三年A班(方法内)大喊“小明”,那么肯定是喊三年A班的那个小明,而不会是校长,那当你要在三年A班调用校长怎么办呢?就用this 小明 = 小明。

第二种:引用构造方法。

JAVA类中可以有很多构造方法,如果在某个构造方法中调用其他构造方法的值,则需使用this且只能在第一行。

有什么用:可以减少代码的重复性,统一构造方法。

第三种:代表this自身对象(默认)。

3 回复 有任何疑惑可以回复我~

懂是懂,就是多了就有点复杂了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

this id =id 是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信