您何时需要显式调用超类构造函数?
|
可以这么说,我有一个扩展超类的子类。在什么情况下我需要显式键入ѭ0才能使超类构造函数运行?
我正在看一本书中有关抽象类的示例,当他们使用非抽象子类对其进行扩展时,该子类的默认构造函数为空白,并且有一条评论说超类的默认构造函数将被称为。同时,我还看到了某人的问题没有明确调用“ 0”的实例。
与从子类的默认/非默认构造函数调用超类的默认/非默认构造函数有区别吗?
没有找到相关结果
已邀请:
3 个回复
烫珊
如果您不指定其他任何内容,那将是在那里。仅在以下情况下需要指定要调用的构造函数: 您要调用具有参数的超类构造函数 您想链接到同一类中的另一个构造函数,而不是超类构造函数 您声称: 同时,我还在这里看到有人的问题没有明确调用super()的实例。 你能举个例子吗?我无法想象这怎么可能...
薄响
长拳
方法。