为了账号安全,请及时绑定邮箱和手机立即绑定

求问java构造方法里的this代表的是什么?

求问java构造方法里的this代表的是什么?

大话西游666 2022-03-24 19:15:51
java中一般方法里的this是代表调用本方法的对象,但是构造方法里的this代表的是什么呢。
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

你弄错了this代表的是本类的实例对象,不是什么调用本类的方法的对象.当你用new创建一个对象的时候,对象就已经在内存了.(具体的你的血jvm和反射).构造方法只是为了给对象里的属性赋值.在类里任何地方出现的this都是指的本类的实例对象,构造方法里的也一样

查看完整回答
反对 回复 2022-03-28
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

构造方法中的this应该代表的是本类,比如这个类有一个属性age,构造方法中可以用this.age=age
来为age赋值。个人理解,说的不好

查看完整回答
反对 回复 2022-03-28
  • 2 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信