调用 Widget 的构造函数,尽管它没有构造函数

问题描述

我是 Flutter 的新手。我们知道,在 main 函数中,还有一个名为 runApp函数,它以一个 Widget 作为参数,它只是一个 Class。但它像 MyApp() 一样调用构造函数,但在类内部,我没有找到任何构造函数,而只是一个 build 函数。那么代码是如何工作的?

解决方法

MyApp 类扩展了通过 build 方法构建的小部件(例如:无状态小部件、有状态小部件)。此构建方法由框架本身调用。