接上个问题截图

来源:5-9 带你揭开Flutter中的面向对象(工厂构造方法)

懒猪

2021-12-27


相关截图:
https://img.mukewang.com/szimg/61c9cb8b0889593c10000566.jpg
https://img.mukewang.com/szimg/61c9cb8b0842f63710011267.jpg

写回答

2回答

CrazyCodeBoy

2021-12-28

问题在于你的cache没有赋值

0
0

CrazyCodeBoy

2021-12-28

改成:
factory Logger() {
    if (_cache == null) {
      _cache = Logger._internal();
    }
    return _cache;
  }
试试看

0
3
七辰3971048
回复
CrazyCodeBoy
返回值后边加一个感叹号就好了,老师,感叹号是什么意思
2022-01-11
共3条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程