猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
求问java构造方法里的this代表的是什么?
java中一般方法里的this是代表调用本方法的对象,但是构造方法里的this代表的是什么呢。
大话西游666
浏览 165
回答 2
2回答
三国纷争
你弄错了this代表的是本类的实例对象,不是什么调用本类的方法的对象.当你用new创建一个对象的时候,对象就已经在内存了.(具体的你的血jvm和反射).构造方法只是为了给对象里的属性赋值.在类里任何地方出现的this都是指的本类的实例对象,构造方法里的也一样
0
0
0
qq_笑_17
构造方法中的this应该代表的是本类,比如这个类有一个属性age,构造方法中可以用this.age=age来为age赋值。个人理解,说的不好
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续