关于Java语言当中的this关键字:
1、this是一个关键字,翻译为:这个。
2、this是一个引用,this是一个变量,this变量中保存了内存地址指向了自身,this存储在JVM堆内存中Java对象的内部。
3、创建100Java对象,每一个对象都有this,也就是说有100个不同的this。
4、this可以出现在“实例方法”当中,(this指向)代表当前正在执行这个动作的对象。(this代表当前的对象“张三”)。
重点:没有static关键字的方法称为“实例方法”。实例方法访问: “ 引用. ”
重点:没有static关键字的变量称为“实例变量”。
注意:当一个行为/动作执行的过程当中是需要对象参与的,那么这个方法一定要定义为“实例方法”,不要带static关键字
this可以用在哪里:
1、可以使用在实例方法当中,代表当前对象。【语法格式:this.】
2、可以使用在构造方法当中,通过当前的构造方法调用其他的构造方法