java 中this的用法
发布网友
发布时间:2022-04-22 12:25
我来回答
共2个回答
热心网友
时间:2023-09-22 00:51
用this可以调用本类的属性,方法,构造方法,
this(x,y,0)是用来调用public
Point3D(int
x,
int
y,
int
z)这个构造方法的,这个时候本类的3个属性就都有值了:x,y是外来传入的值,z的值直接就是0了!
为什么要用this.x=x
,this.y=y
,
this.z=z,是为了区分外来的值名与本类下属性名的重名,this.x就是调用的属性!
还可以调用方法,如:this.方法名(),这样就调用本类下的这个方法!
热心网友
时间:2023-09-22 00:52
this表示类本身,this(x,y,0)表示调用构造方法初始化,this.x
=
x表示将局部变量x赋值给类变量x