企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 继承中的构造方法(一) --- ## 问题 看下面程序片段哪里会有编译错误?如果有,如何修改? ``` package com.devin.test; class Flyer { public Flyer(int i) { } } public class bird extends Flyer{ } ``` ## 结果 ###### 第5行有编译错误。在父类中加入无参构造方法。 ## 结论 #### 因为在默认情况下,子类所有构造方法都调用父类的无参构造方法。而父类中定义了一个有参数的构造方法,默认的无参构造方法就失效,因此将发生编译错误。 。