gpt4 book ai didi

java - Super() 关键字...它可以用来调用多个父类(super class)的构造函数吗?

转载 作者:行者123 更新时间:2023-12-02 12:26:28 25 4
gpt4 key购买 nike

我认为我错过了一些东西,或者有些东西不适合我。我正在读一本关于java的书,我刚刚了解了super()。当用于获取构造函数时,它从一个父类(super class)向上获取构造函数,对吗?如果你想提升两个父类(super class)怎么办?

我脑子里有些东西不太对劲,我希望这个问题能帮助我把这些碎片拼凑起来。

最佳答案

你不能上升两级。你只能决定给你的 parent 打电话。然后该类负责依次调用其父类。

请注意,所有构造函数(Object 中的根构造函数除外)都会调用 super 构造函数。如果您没有显式指定它,或者如 @PaulBellora 添加的那样,第一个语句是对类的另一个构造函数的 this() 调用,则编译器会插入一个 super() 作为每个构造函数中的第一个语句调用。

关于java - Super() 关键字...它可以用来调用多个父类(super class)的构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16823860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com