标签: dart flutter
在flutter的Image小部件中,我发现使用带点(。)的构造函数名称,例如Image.asset()和Image.file()。
它是什么以及如何使用?
答案 0 :(得分:2)
这是named constructor
使用命名构造函数为一个类实现多个构造函数 或提供额外的清晰度: class Point { num x, y; Point(this.x, this.y); // Named constructor Point.origin() { x = 0; y = 0; } }
使用命名构造函数为一个类实现多个构造函数 或提供额外的清晰度:
class Point { num x, y; Point(this.x, this.y); // Named constructor Point.origin() { x = 0; y = 0; } }