猿问

this问题

那JTextField  b

public void  setText(JTextField  b){

this.b=b}中this.b是什么意思呢


jackiec
浏览 1488回答 6
6回答

1697709906

1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。2、当必须指出当前使用方法的对象是谁时,要使用关键字this。3、有时使用this可以处理方法中成员变量和参数重名的情况。4、this可以看做是一个变量,它的值是当前对象的引用。注:this一般出现在方法中,当方法没有被调用时。并不知道this指向那个具体的对象。当某个对象调用有this的方法时,this就指向调用这个方法的对象。

lynhao

这个问题前面有童鞋问过了你可以搜索一下,建议学习java基础哦~

小松岗

1l的问答有点问题,this是调用的类对象才是

小松岗

第一个B如果不加this,那第一个B就是方法参数里声明的局部变量,而不是类的全局变量,这里是告诉虚拟机,使用同名的局部变量给全局变量赋值;

jackiec

this不是当前对象么

李晓健

在一个实体类的Class 中,this 就指的是这个类;this.b  就是指这个类的b属性  
随时随地看视频慕课网APP
我要回答