Non-nullable instance field ‘sex’ must be initialized.
问题描述:
Non-nullable instance field ‘sex’ must be initialized.
必须初始化不可为空的实例字段“sex”。
当静态字段或顶级变量具有不可为 null 且没有初始值设定项的类型时,分析器将生成此诊断信息。没有初始值设定项的字段和变量通常初始化为 ,但字段或变量的类型不允许将其设置为 ,因此必须提供显式初始值设定项。
解决方案:
1、如果字段或变量无法初始化为 ,则添加一个初始值设定项,将其设置为非 null 值
2、将类型更改为可为 null
3、如果字段或变量无法在声明中初始化,但始终在引用之前进行初始化,则将其标记为 :late