this id =id 是什么意思
this id =id 是什么意思
this id =id 是什么意思
2019-12-13
this在JAVA中有三种用法。(如果你还没学到某些知识没有关系)
第一种:引用成员变量。
解释:红旗小学三年A班有一个学生叫小明的,红旗小学校长也叫小明(分别对应方法中的变量a和类中的成员变量a),前一个小明(变量a)只作用在三年A班,而后一个小明则作用在整个红旗小学(成员变量a),JAVA有一个就近最大的原则,你在三年A班(方法内)大喊“小明”,那么肯定是喊三年A班的那个小明,而不会是校长,那当你要在三年A班调用校长怎么办呢?就用this 小明 = 小明。
第二种:引用构造方法。
JAVA类中可以有很多构造方法,如果在某个构造方法中调用其他构造方法的值,则需使用this且只能在第一行。
有什么用:可以减少代码的重复性,统一构造方法。
第三种:代表this自身对象(默认)。
举报