假设存在三个类A,B和C。C扩展了B,B扩展了A。我们可以直接调用A类构造函数而不在子类C中调用B类构造函数吗?
否。子类的构造函数将显式或隐式调用其超类的构造函数之一来初始化自身。无论这些类与要初始化的类之间的关系如何,都不能调用其他类的构造函数(初始化不同的对象除外)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句