flutter dart constructors code example
Example 1: constructor in dart
//Creating object.
void main(){
SelfDrivingCar myLamb = SelfDrivingCar('Floride');
myLamb.drive();
}
//Initializing class Car.
class Car {
int numberofwheels = 4;
void drive() {
print('this is a car');
}
}
//using Inheritance
class SelfDrivingCar extends Car {
String destination='k';
SelfDrivingCar(String userDestination){ //constructor
destination = userDestination;
}
@override //polymorphism.
void drive() {
super.drive(); // accessing parent's methods.
print('sterring wheel to $destination');
}
}
Example 2: 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;
}