フラッターは初めてで一緒に勉強してStatefulWidget
いましたが、次の用語がはっきりとわかりませんでした
class MyApp extends StatefulWidget
{
@override
_myState createState() => _myState();
}
私はこれを試しました
@override return _myState();
そして、それは私には明らかですが、createState()メソッドの前に_myStateを使用します。
_myState
これは実際には型であり、変数名ではありません。
この機能はここにあります
@override
_myState createState() => _myState();
と同等です:
@override
_myState createState() {
return new _myState();
}
クラス_myState
は次のように定義されている可能性があります。
class _myState extends State<MyApp> {
...
}
dartではnew
、オブジェクトをインスタンス化するために(オプション)を使用する必要はありません。
しかし、この場合には、PascalCaseであるべき大会のクラス名を命名することによって_MyState
代わりに_myState
され、ここで特にあなたの場合には、それをより読みやすくするのに役立ちます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加