1. 不带参数的构造函数: 如果父类有一个不带参数的构造函数,子类可以直接使用super()调用父类的构造函数。 2. 带参数的构造函数: 如果父类只有带参数的构造函数,子类需要在super()中传递与父类构造函数参数列表相匹配的参数。 3. 显式选择父类构造函数: 如果父类有多个构造函数重载,子类可以使用super(参数列表...
如果你是想在子类的构造函数中调用父类构造函数,则需要在子类的构造函数的函数体第一行(注释语句除外)使用:super(参数列表)的方式调用,该参数列表与父类有参构造函数声明的参数列表一致,如果你不是在子类构造函数中调用,则无法直接调用父类构造函数,这时创建一个父类对象(通过你想调用的有参父类...