TA贡献1804条经验 获得超7个赞
你弄错了this代表的是本类的实例对象,不是什么调用本类的方法的对象.当你用new创建一个对象的时候,对象就已经在内存了.(具体的你的血jvm和反射).构造方法只是为了给对象里的属性赋值.在类里任何地方出现的this都是指的本类的实例对象,构造方法里的也一样
TA贡献1818条经验 获得超7个赞
构造方法中的this应该代表的是本类,比如这个类有一个属性age,构造方法中可以用this.age=age来为age赋值。个人理解,说的不好
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报