关于Java中构造方法中使用this的问题,新手求大神解答

2025-02-24 08:18:04
推荐回答(1个)
回答1:

this 就是指的当前对象 也就是 你例子中 Person 的对象 this(name) 相当于调用了public Person(String name) 构造函数

你应该知道 super 指的是当前对象的父类对象 你经常在 当前对象的构造函数中看到 super();
这个就是在调用 父类对象的 空函数构造方法, this() 当然就是调用当前对象的空函数构造方法了
this(name) 自然就是调用当前对象带一个参数的构造方法