_myState
здесь на самом деле тип, а не имя переменной.
Эта функция здесь
@override
_myState createState() => _myState();
эквивалентна:
@override
_myState createState() {
return new _myState();
}
, где класс _myState
, вероятно, определен следующим образом:
class _myState extends State<MyApp> {
...
}
В dart вам не нужно использовать new
(необязательно) для создания экземпляра объекта.
Однако по соглашению об именах имена классов должны быть в PascalCase, в данном случае _MyState
вместо _myState
что поможет сделать его более читабельным, особенно в вашем случае здесь.