java必学必会之必学必会之this关键字关键字
java必学必会之this关键字,java中this的用法进行了详细的分析介绍,感兴趣的小伙伴们可以参考一下
一、一、this关键字关键字
this是一个引用,它指向自身的这个对象。是一个引用,它指向自身的这个对象。
看内存分析图:
假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是
this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对
象只要在内存中存在,他就一定有一个引用this。
看下面的例子分析:
package cn.galc.test;
public class Leaf {
int i = 0;
public Leaf(int i) {
this.i = i;
}
Leaf increament() {
i++;
return this;
}
void print() {
System.out.println("i = " + i);
}
public static void main(String[] args) {
Leaf leaf = new Leaf(100);
leaf.increament().increament().print();
}
}