为了账号安全,请及时绑定邮箱和手机立即绑定

build好像不是构造方法,为什么可以自动运行呢?

build好像不是构造方法,为什么可以自动运行呢?

正在回答

2 回答

首先,是调用的

build 是MyApp类继承覆盖 StatelessWidget的的一个抽象方法.



void main() => runApp(MyApp());

中MyApp()是新建了一个对象,传入到runApp()函数中去

在runApp函数中渲染界面的时候,会调用MyApp()新建对象的build的方法

其实涉及到面向对象的一些概念,这边很难展开说,而且以当前代码确实不是一个好的案例。

建议自己稍微看下

0 回复 有任何疑惑可以回复我~

同问+1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

build好像不是构造方法,为什么可以自动运行呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信