Dart named constructor

class Point {
  num x, y;

  Point();

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

  @override
  String toString() {
    // TODO: implement toString
    return 'x=$x, y=$y';
  }
}

main(List<String> args) {
  var a =Point.origin();
  print(a);
  var b =Point();
  print(b);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章