【发布时间】:2014-01-03 02:11:15
【问题描述】:
在 Dart 中,我有以下代码:
class FirstClass {
FirstClass(a) {
}
}
class SecondClass extends FirstClass {
}
这会导致SecondClass 出错,因为FirstClass 没有默认构造函数。
但是当我尝试添加一个时。
class FirstClass {
FirstClass(a) {
}
FirstClass() {
}
}
因为默认构造函数已经在FirstClass 中定义,所以出错。
如果超类根本没有实现任何构造函数,我似乎可以使这项工作而不是错误的唯一方法。我做错了什么?
【问题讨论】:
标签: inheritance constructor dart