以这段代码为例:
class MyApp extends StatelessWidget {
MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
//returns widget
}
}
我所知道的
MyApp
是具有字段 key
的类的构造函数。初始化列表由 super(key: key)
组成。
那是不是说我把key
的{{1}}赋值给了它的超级构造函数的MyApp
?
超级构造函数是 key
吗?
为什么我们需要将 StatelessWidget
分配给 key
?
如果我不进行初始化会怎样?
我是 flutter 的新手,我正在努力了解事情是如何运作的,以及为什么。 请帮忙!