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;
}