1、this 是什么?
this是一个引用类型,在堆中的每一个java对象中都含有this (this 用来保存指向自身的内存地址);
2、this可以用在什么地方?
1、this可以用在成员方法中(this用在成员方法中表示当前对象,即 谁调用成员方法this就代表谁); 2、this可以用在构造方法中(this表示当前实例化对象)
语法:this(实参)
通过一个构造方法去调用另一个构造方法,目的:代码重用
this()构造必须出现在构造方法的第一行;不然运行出错!
3、this可以区分成员变量与局部变量