this关键字
this是一个引用,是一个变量,存储在堆内存中。
没有static修饰的方法称为实例方法
没有static修饰的变量称为实例变量,实例变量必须采用 引用 . 的方式访问。
this可以出现在实例方法中,this指向正在执行这个动作的对象。
this不能在带有static的方法中使用。
·
this大部分情况下可以省略。当区分实例变量和局部变量时不能省略
this的用途:
可以使用在实例方法中,代表当前对象。【语法格式:this . 】
可以使用在构造方法中,通过当前的构造方法调用其他的构造方法【语法格式:this(实参)】,
但是必须在构造方法的第一行。