Logger._internal();
来源:5-9 带你揭开Flutter中的面向对象(工厂构造方法)
旋涡鸣人_
2019-11-09
这个_internal 是怎么来的?
也没个提示啥的
写回答
2回答
-
_internal()是需要自己实现的,名字可以自定义
012019-11-11 -
LeeDev106
2020-01-13
Logger._initernal(); 我测试过 不需要任何实现;
如果不加这个话,直接 _cache = Logger(); 会导致无限循环调用;有点懵逼
factory Logger() {
print("111111");
if(_cache == null) {
print("22222");
_cache = Logger._initernal();
print("_cache = $_cache");
}
return _cache;
}00
相似问题