dart object initialization code example
Example 1: Flutter Constructor
Customer(String name, int age, String location) {
this.name = name;
this.age = age;
this.location = location;
}
Customer(this.name, this.age) {
this.name = name;
this.age = age;
}
Example 2: dart set final variable in constructor
// You cannot mutate final variables in a constructor body,
// instead you must use a special syntax.
// Also note if you have a super() call, it must be called last.
class Point {
final num x;
final num y;
final num distanceFromOrigin;
// Special syntax
Point(this.x, this.y) :
distanceFromOrigin = sqrt(pow(x, 2) + pow(y, 2));
}