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

Java 的this问题。

发布网友 发布时间:2022-05-26 12:57

我来回答

2个回答

热心网友 时间:2023-09-13 20:19

Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。

热心网友 时间:2023-09-13 20:20

使用this的几种情况:
1)构造方法中,参数名字与类属性名字一样时,为了区分两者,使用this指定当前对象的属性
public class Student{
String name;
int age;
public Student(String name, int age){
this.name = name; //参数名与属性名相同,所以用this做区分,表示把参数值赋予属性
this.age = age;
}
}
2) setter方法中,参数名与属性名称一样,为了区分两者, 使用this。
public void setName(String nam){
this.name = name;
}
3)在一个构造函数中要调用另一个构造函数时,使用this(....)
4)子类中如果有了与父类名字一样的属性或者方法时,可以使用this.xxx和super.xxx来进行区分。实际上此时this.可以省略。

不知道回答的是否清楚。追问非常感谢您!:)您说的这四点我会牢牢记下的:)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 java中this.对象 表示本类的对象,那this.方法 表示本类的方法吗 我是餐饮业,怎么写请假条 如何正确区分除尘滤袋与除尘布袋 4人5分钟英语电影配音 QQ聊天记录中发的图片怎么都不能看了,怎么才可以见呢,急,在线等 昂刺鱼怎么钓,这种天气好钓么?用什么钓饵?怎么打窝,求高手野河钓 禁止同花顺股票软件最管用的办法是什么? 限制股票软件登陆的最管用的手段是什么? 如何避免被股票公司的电话骚扰? 如何屏蔽掉同花顺等股票客户端? 谁知道不能被屏蔽的股票网站,可以看即时行情的?谢谢 如何规避路由器屏蔽股票软件 怎么设置防火墙才不阻挡炒股软件啊? 龙卡汽车卡四平市洗车点有哪些呀 烟台汽车改色哪家行?龙膜怎么样 问下烟台正规专业的汽车贴膜是哪个? 你能想到的最厚颜无耻的人是怎样的? 汽车美容店应该写些什么字啊 泸西县靓车坊洗车场怎么样? 靓车坊汽车美容怎么样 求适合四个人配音的电影、电视剧或动漫,大约五分钟左右 跪求!适合四个人的电影配音 15分钟左右 最好有视频可以发给我! 求《魔戒》3部曲中适合4人配音的片段,绝对高分! 电影配音素材 四个人 2~3分钟 鸡蛋煮熟要几分钟 应该从哪些方面去关心一个女人? 从哪些方面关心女生 微信场所码申请流程 关心哪些方面才是关心女朋友?怎么体贴? 怎样关心女生 具体一点 最好是从心理方面的 关心女孩子,从哪方面关心比较好呀? - 信息提示 男性应该从哪些方面关怀女性? 可以从那些细节上去关爱一个女生呢? 可以从哪些方面关心女朋友 关心一个女生从什么方面说 祖国用行楷字怎么写?书法网站。 电信星卡咋去办理阿? 挪威多雪场的地理原因 天下国家怎么写好看