Java中"对 this 的调用必须是构造函数中的第一个语句"??

2024-12-11 16:44:30
推荐回答(5个)
回答1:

675507715估计对Java不太熟悉吧。
Java的构造函数的第一句必须是调用this()或super(),
即使你空着不写,jvm也会隐式地加上super().[意为调用Object类的空参构造方法]。

而“this只是指定为当前这个对象。”这句的解释是对的。

回答2:

this()指的是 构造器, 构造器是没有返回值的
this 是指对当前对向的引用,是一个引用变量 注意区别

回答3:

在本类构造方法中通过this来调用本类的构造方法,必须放在第一行,super也是这样

回答4:

this()是调用无参构造函数
this是本对象

回答5:

No,super才是