dart单例
class Logger {
static Logger? _cache;
factory Logger() {
if(_cache == null) {
_cache = Logger._internal();
}
return _cache!;
}
Logger._internal();
}
私有属性,方法用 _ 前缀,不对类私有而是对dart文件私有
class Logger {
static Logger? _cache;
factory Logger() {
if(_cache == null) {
_cache = Logger._internal();
}
return _cache!;
}
Logger._internal();
}
私有属性,方法用 _ 前缀,不对类私有而是对dart文件私有
上一篇更回味
下一篇更精彩
这就是我
文章
分类
访问量
建站天数
评论区