class in dart code example
Example 1: class in dart
class class_name {
//rest of the code here:
}
Example 2: dart class fields final
class Point {
final num x;
final num y;
final num distanceFromOrigin;
Point._(this.x, this.y, this.distanceFromOrigin);
factory Point(num x, num y) {
num distance = distanceFromOrigin = sqrt(pow(x, 2) + pow(y, 2));
return new Point._(x, y, distance);
}
}
Example 3: with keyword in dart
mixin Human {
String name;
int age;
void about();
}
class Doctor with Human {
String specialization;
Doctor(String doctorName, int doctorAge, String specialization) {
name = doctorName;
age = doctorAge;
this.specialization = specialization;
}
void about() {
print('$name is $age years old. He is $specialization specialist.');
}
}
void main() {
Doctor doctor = Doctor("Harish Chandra", 54, 'child');
print(doctor.name);
print(doctor.age);
doctor.about();
}
Example 4: dart class
// entry point
void main(){
// using the Dog class - creating an instance of this class
var myDog = Dog();
// assigning values to the newly clreated instance
myDog.breed = 'Poodle';
myDog.name = 'Jack';
myDog.color = 'Brown';
// displaying the values on the console
print(myDog.breed);
print(myDog.name);
print(myDog.color);
}
// Dog class
class Dog{
// class properties
String breed;
String name;
String color;
}