我想知道有没有办法在子类中使用命名的可选参数。
前任:
class A {
num min;
num max;
A({min: 1, max: 10});
}
class B extends A {
num step;
B({min: 2, max, step: 1}) : super(min, max);
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,所以我想知道会怎样。
主要思想是我对一个类进行子类化并覆盖方法,也许我在子类中有一个额外的可选参数,但我想重用超类参数。我如何在 Dart 中做到这一点?
如果它是命名的可选参数,则必须提供名称:
class A {
num min;
num max;
A({min: 1, max: 10});
}
class B extends A {
num step;
B({min: 2, max, step: 1}) : super(min: min, max: max);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
636 次 |
| 最近记录: |