dart - 飞镖中是否可以有一个私有构造函数?
问题描述
我可以在 TypeScript 中执行以下操作
class Foo {
private constructor () {}
}
所以这constructor
只能从类本身内部访问。
如何在 Dart 中实现相同的功能?
解决方案
只需创建一个以_
class Foo {
Foo._() {}
}
那么构造函数Foo._()
将只能从其类(和库)访问。
推荐阅读
- akka - 无法第二次使用 akka 石英调度程序安排作业
- javascript - 如何使用静态方法将身份验证令牌传递给 API 类
- origen-sdk - 是否可以在 origen-sdk 中配置 User.current?
- javascript - Angular:绑定不适用于索引数组
- ruby-on-rails - 在 gem 上运行 Rails 规范之前需要执行脚本
- css - 防止 div 以负边距剪切图像
- php - 雄辩地插入表格两次
- substring - 交替子序列的在线算法方法
- php - 如何使用左外连接和联结表获取 SQL 表的所有行并在某些条件下插入值?
- java - 流合并 PDF