【发布时间】:2019-07-27 01:48:57
【问题描述】:
代码是这个类的一部分
class Category extends StatelessWidget {
final String name;
final ColorSwatch color;
final IconData iconLocation;
而required的用法是这样的:
const Category({
Key key,
@required this.name,
@required this.color,
@required this.iconLocation,
}) : assert(name != null),
assert(color != null),
assert(iconLocation != null),
super(key: key);
Key key 的使用也让我很困惑。
【问题讨论】:
-
required有什么问题? -
但是这个以 Key 键为参数的“超级”,创建这个有什么意义呢?