带点

时间:2019-05-23 02:35:55

标签: dart flutter

在flutter的Image小部件中,我发现使用带点(。)的构造函数名称,例如Image.asset()和Image.file()。

它是什么以及如何使用?

1 个答案:

答案 0 :(得分:2)

这是named constructor

  

使用命名构造函数为一个类实现多个构造函数   或提供额外的清晰度:

class Point {   

  num x, y;

  Point(this.x, this.y);

  // Named constructor   
  Point.origin() {
    x = 0;
    y = 0;   
  } 
}