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()这种语法只能出现在构造方法第一行
本文来自博客园,作者:程序员hg,转载请注明原文链接:https://www.cnblogs.com/hg-blogs/p/15483754.html