问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 中this关键字的作用,求详细的解答

发布网友 发布时间:2022-03-23 00:04

我来回答

4个回答

热心网友 时间:2022-03-23 01:33

this 关键字只能在方法内部使用,表示"对调用方法的那个对象"的引用.this的用法和其他对象的引用并无不同.但要注意,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用即可.当前方法中的this应用会自动应用于同一类中的其他方法.
this关键字对于将当前对象传递给其他方法很有用.
可用this关键字在一个构造器中引用另一个构造器,避免代码重复.

热心网友 时间:2022-03-23 02:51

this在不同的位置代表的不同;
1,在构造器中,代表该构造器所创建的实例对象。
2,在方法中,指调用该方法的对象。
总而言之,this是指当前对象,哪个对象在调那个方法,this就代表那个对象。

热心网友 时间:2022-03-23 04:26

this就是调用当前的类,虽然不使用它也可以,但使用它能使代码更容易阅读。比如说
public class test{
private String a;
public void setA(String a){
this.a = a;//在这里,调用this能够很容易区分哪个是传进来的变量哪个是该类的变量
}
}

热心网友 时间:2022-03-23 06:17

this说白了就是一个类的对象,每个this都是一个不相同的对象,以后你没看到this就把它看成是一个对象,它调用了哪个类的方法就是哪个类的对象。说的太多不好懂,还不容易记。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 javascript中this关键字是什么意思,在那些场合使用 java 中this关键字的作用是什么? java中this关键字有什么作用,详细点,需要例子解析 js中this关键字如何应用? java 的this的运用? java 中的this关键字的几种用法 java中this的关键字用法是什么? C#中this关键字的作用是什么? 简要说明super关键字和this关键字的用法 3. this关键字可以用来调用哪些结构,简单说明一下其使用? this关键字主要应用于哪些场合? this关键字有什么用? 没有耳机孔的手机有哪些 为什么小米手机没有耳机却显示插了耳机 小米11没有耳机孔怎么办? 小米手机以后就没有耳机孔了吗 小米9se,OPPO k3,哪个好? 小米手机为什么没有耳机孔,有什么好处? 现在小米手机是不是都没有耳机孔 自己的手机号码忘记了,又没有话费了,怎么才能知道号码?_问一问 Java中怎么使用this关键字?什么时候可以使用? this和super 关键字有什么作用 简述Java中This和 Super关键字的使用 关于JAVA中this的应用 C#:关于this关键字的作用 Java中怎么使用this关键字,和在什么时候可以使用.内容越详细越好.我在这里先谢过了...... 华为miracast投屏在哪 如何找到手机的MIRACAST 手机的Miracast功能在哪 华为mate7中的“miracast”选项在哪设置? 华为手机的无线显示功能怎么使用 华为如何找到miracast 华为mate7中的miracast选项在哪 华为8Amiracast设置在哪? 华为的无线投屏怎么用 华为手机如何连电视 华为手机的无线显示功能在哪里连接和电视互屏的功能? 华为MLA-AL00是什么机型? huawei mla-al00是什么机型 华为MLA一ALoo是什型号