如何解决super(key: key) 在颤振中构造函数的初始化列表中做了什么?
以这段代码为例:
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 的新手,我正在努力了解事情是如何运作的,以及为什么。 请帮忙!
解决方法
我认为你应该看看这篇文章,它解释的比需要的多。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。