Java this关键字

1.this是java语言中的一个关键字

2.this可以看做是一个变量,它是一个引用,存储在Java虚拟机堆内存的对象内部,this这个引用保存了当前对象的内存地址指向自身,任何一个堆内存的java对象都有一个this,也就是说创建100个java对象则分别对应100个this。

3.注意:当一个行为或者动作执行的过程中是需要对象参与的,
那么这个方法一定要定义为实例方法,不带static关键字 ,调用的话采用 “引用.xx()”

4.this不能使用在带有static的方法中,即this用在实例方法中。

this的用法:

this可以用在实例方法中,代表的是当前的对象,语法格式是this.
this可以用在构造方法中,通过当前的构造方法调用其他的构造方法,语法格式为:this(实参)
this()这种语法只能出现在构造方法第一行

posted @ 2021-10-29 22:09  程序员hg  阅读(59)  评论(0编辑  收藏  举报