注册 登录
编程论坛 JAVA论坛

新人向大佬求助关于this关键字的问题。

sikertlucife 发布于 2020-02-27 12:02, 1862 次点击
各位大佬,小弟萌新。
想问一下this关键字能不能调用成员方法,如果可以该怎么调用?
谢谢 谢谢 谢谢
3 回复
#2
林月儿2020-02-27 19:17
调用应该是可以的,首先清楚this是啥
this代表当前对象,比如对象调用成员方法,那么可以在这个成员方法里使用
也可以在构造器里通过this.成员变量来访问或修改值
#3
asd7694969432020-03-03 15:36
假如你定义一个构造方法
public class Hello{
int a;
int b;
public Hello(int a,int b){
this.a=a;
this.b=b
}
}
#4
JHxc2020-03-04 14:47
this理解为:当前对象或当前正在创建的对象
在类的方法中,我们可以使用“this.属性“或”this.方法”的方式来调用当前对象的属性或方法,但在通常的情况下我们都选择省略”this.“,”特殊情况下,如果方法的形参和类的属性重名了,同名时我们必须显式使用“this.变量“的方式,表明此变量是属性,而不是形参.
、在类的构造器中,我们可以使用“this.属性“或”this.方法”的方式来调用当前正在创建的对象属性或方法,但在通常的情况下我们都选择省略”this.“,”特殊情况下,如果构造器的形参和类的属性重名了,同名时我们必须显式使用“this.变量“的方式,表明此变量是属性,而不是形参.
1