स्पंदन में, हम अपना 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();
}

उनमें क्या अंतर है?

2
DolDurma 1 सितंबर 2019, 08:37

1 उत्तर

सबसे बढ़िया उत्तर

उनमें बिल्कुल भी अंतर नहीं है, क्योंकि इन सभी स्निपेट्स में createState प्रकार या तो State<StatefulWidget> है या इसके उपवर्गों में से एक है। जो createState को सही ढंग से ओवरराइड करता है।

2
Mazin Ibrahim 1 सितंबर 2019, 08:56