this关键字的解释及使用
- This是一个关键字,翻译为:这个
- This是一个引用,this是一个变量,this变量中保存了内存地址自身,this存储在JVM堆内存Java对象内部
- 创建100个Java对象,每一个对象都有this,也就是说100个不同的this
- This可以出现在“实例方法”中,this指向当前正在执行的这个动作的对象,(this代表当前对象)
- This在多数情况下都可以省略不写
- This不能使用在带有static关键字的方法当中
- This关键字什么时候不能省略?
a) 用来区分局部变量和成员变量的时候,“this”关键字不能省略 - This可以用在哪里?
a) 可以使用在实例方法当中,代表当前对象【语法格式:this.】
b) 可以使用在构造方法当中,通过当前的构造方法调用其他的构造方法【语法格式:this(实参)】 - 重点:This()这中语法只出现在构造方法的第一行。