build好像不是构造方法,为什么可以自动运行呢?
首先,是调用的
build 是MyApp类继承覆盖 StatelessWidget的的一个抽象方法.
在
void main() => runApp(MyApp());
中MyApp()是新建了一个对象,传入到runApp()函数中去
在runApp函数中渲染界面的时候,会调用MyApp()新建对象的build的方法其实涉及到面向对象的一些概念,这边很难展开说,而且以当前代码确实不是一个好的案例。
建议自己稍微看下
同问+1