我想我错过了一些东西,或者有些东西不适合我。我正在读一本关于java的书,我刚刚了解了super()。当用于获取构造函数时,它从一个超类向上获取构造函数,对吗?如果你想提升两个超类怎么办?
我的脑子里有些东西不太对劲,我希望这个问题能帮助我把这些碎片拼凑起来。
你不能再上升两级。你只能决定给你的父母打电话。然后该类负责依次调用其父类。
请注意,所有构造函数(除了根构造函数)Object
) 调用超级构造函数。如果您没有明确指定它,或者,正如 @PaulBellora 所添加的那样,第一个语句是this()
调用类的另一个构造函数,编译器会插入一个super()
call 作为每个构造函数中的第一个语句。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)