dart - flutter/dart 中的 '._' 约定是什么?

标签 dart flutter

<分区>

我在讨论全局状态的 flutter 教程中有以下代码:

  static GlobalState instance = new GlobalState._();
  GlobalState._();

._ 到底在做什么?这在技术上只是一个空白方法吗?

最佳答案

这是一个私有(private)构造函数。此模式用于防止客户端实例化或子类化 GlobalState,因此程序中唯一可用的 GlobalState 实例是 instance

关于dart - flutter/dart 中的 '._' 约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52193352/

相关文章:

datetime - flutter :保持时间

dart - 等待DONE作业状态-BigQuery的Dart客户端

flutter - 如何使我的脚手架小部件可滚动,这样我就不会出现 "Bottom overflowed by xx Pixels"错误

flutter - 覆盖给我一个错误,我找不到函数

flutter - 标题文字在Android Notch Phone中显得有些困惑

arrays - Dart:将int转换为Uint8List

flutter - 'Router' 是从 'package:fluro/src/router.dart' 和 'package:flutter/src/widgets/router.dart' 导入的

firebase - 如何组合通知 Flutter FirebaseMessaging

flutter - 在启动Flutter之前我是否需要了解Dart

string - 将字符串类型转换为另一种类型