问答详情
源自:4-1 电影海报实例代码基本结构的建立

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

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

提问者:wengyaqiang 2019-07-07 11:38

个回答

  • 202211152
    2019-08-26 14:16:44

    首先,是调用的

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



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

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

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

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

    建议自己稍微看下

  • Lawliet_ZMZ
    2019-07-10 00:16:01

    同问+1