【发布时间】:2020-05-23 05:51:34
【问题描述】:
将此代码用于有状态小部件的构造函数:
MyHomePage({Key key, this.title}) : super(key: key);
这和写下面的一样吗:
MyHomePage(Key key, String title) {
super(key);
this.title = title;
}
此外,我知道第一个 ':' 开始初始化列表,或者必须在手头的构造函数之前调用的函数 - 在本例中为“MyHomePage”。
是否有任何情况下,除了 - 或除了 - super 之外还有其他功能?
【问题讨论】:
-
您可以查看official docs 以了解使用初始化列表可以做什么