在DART中,我有以下代码:
class FirstClass {
FirstClass(a) {
}
}
class SecondClass extends FirstClass {
}
这会导致SecondClass
出现错误,因为FirstClass
没有默认构造函数.
然而,当我试图添加一个.
class FirstClass {
FirstClass(a) {
}
FirstClass() {
}
}
它出错是因为默认构造函数已在FirstClass
中定义.
我看起来唯一能让这个工作而不出错的方法就是超类根本不实现任何构造函数.我做错了什么?