如果没有显式定义构造函数,Java 会提供一个默认的无参构造函数
构造函数的名称必须与类名完全相同,且没有返回类型,可以是 void
如果定义了一个或多个有参构造函数,Java 不会再提供默认的无参构造函数
子类会继承父类的构造函数,所以子类中可以重写父类构造函数
要“重写”,必须满足:
而构造函数不满足这些条件:
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题