在Flutter中,我们可以使用它们中的任何一个来创建我们的StatefulWidget
。喜欢:
1:
class MyClass extends StatefulWidget{
@override
State<StatefulWidget> createState() => MyClassState();
}
2:
class MyClass extends StatefulWidget{
@override
State<MyClass> createState() => MyClassState();
}
3:
class MyClass extends StatefulWidget{
@override
MyClassState createState() => MyClassState();
}
它们之间有什么区别?
答案 0 :(得分:2)
它们之间没有任何区别,因为在所有这些摘要中,createState
类型是State<StatefulWidget>
或其子类之一。哪个会正确覆盖createState
。