<分区>
super 和关键词在 Dart 类(class)中有什么作用? 一个例子是下面的代码:
class CardTitle extends StatelessWidget {
final String title;
const CardTitle(this.title, **{Key key}**) : **super(key: key)**;
<分区>
super 和关键词在 Dart 类(class)中有什么作用? 一个例子是下面的代码:
class CardTitle extends StatelessWidget {
final String title;
const CardTitle(this.title, **{Key key}**) : **super(key: key)**;
最佳答案
super
用于调用基类的构造函数。因此,在您的示例中,CardTitle
的构造函数正在调用 StatelessWidget
的构造函数。
Key
是 Flutter 中用来识别小部件的一种类型,它允许 Flutter 知道在树中移动的小部件何时与之前位于不同位置的小部件相同。这里有一个关于键的好视频:https://www.youtube.com/watch?v=kn0EOS-ZiIc
关于dart - super 和 Key 在 flutter 中做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54968561/
相关文章:
flutter - 如何在下面的代码中使用 systemNavigator.pop 在 flutter 中退出应用程序
flutter - ListTile中具有图像和标签的Flutter左对齐列将不会垂直扩展并裁剪图像
android - 无法发送到 Cloud Firestore
flutter - 为什么构建 Navigator 后初始路由不是堆栈上的唯一路由?
dart - extends Object with Observable 和 extends Observable 有什么区别
dart - flutter 如何将十六进制字符串转换为二进制字符串?