在dart 课上,超级单词和关键词做什么?

class CardTitle extends StatelessWidget {
  final String title;

  const CardTitle(this.title, **{Key key}**) : **super(key: key)**;

推荐答案

super用于调用基类的构造函数.因此,在您的示例中,CardTitle的构造函数调用StatelessWidget的构造函数.

Key是Flutter 中用于识别小部件的一种类型,它允许Flutter 知道在树中移动的小部件何时与之前位于不同位置的小部件相同.这里有一段关于 keys 的视频:https://www.youtube.com/watch?v=kn0EOS-ZiIc

Flutter相关问答推荐

自动测试Flutter应用程序进行QA的最佳方法是什么?

ShaderMask上的文本渐变问题

想更新ListView上的索引点击块Flutter

来自FutureProvider的数据只打印两个不同的变量,它们对一个实例只有一次相同的值,为什么?

在Android Studio的新用户界面中未找到热重新加载

关闭模式,但再次打开时微件条件相同

如何从DART中的事件列表中获取即将到来的日期

Android Studio扩展控件上未加载Google map

BaseInputfield和Textfield有什么不同?

如何将带有参数的函数传递给FIFTH中的自定义小部件

NotifierProvider 每次更新都会重新构建并且值不更新

如何计算 Firestore 集合中的文档数量?

Firebase Auth - 有没有办法为新用户预先生成 UID?

在 flutter 中获取最喜欢的文档

Flutter 错误:OutletListModel类型的值不能分配给List类型的变量?

如何将 void 函数放入单独的 dart 文件的单独页面中

Firebase 中的查询限制 - .orderBy() 错误

为什么容器会填满整个空间?

Navigator.push '!_debugLocked' 上的错误:不正确

如何在Flutter 中水平滚动堆叠定位的小部件?