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

Calling the Constructor of a Widget though it has no Constructor

我对 Flutter 还很陌生。我们知道在main函数中,它还有一个函数叫runApp,它的参数是一个Widget,简单来说就是一个Class。但它像 MyApp() 一样调用构造函数,但在 class 内部,我没有找到任何构造函数,而只是一个 build 函数。那么代码是如何工作的?

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