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

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

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

正在回答

2 回答

首先,是调用的

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



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

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

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

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

建议自己稍微看下

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

同问+1

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

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号