Dart 8 : Inheritance

 



!= <><> Inheritance <><> !=
void main() {
  var obj = new class3();
  obj.fun1();
  print(obj.name);
  print(obj.str);
  print(obj.number);
}

class class1 {
  var name = "Himanshu";
  String str = "Hello";
  int number = 123;
  fun1() {
    print("class1_fun1");
  }
}

class class2 extends class1 {}

class class3 extends class2 {}

void main() {
  var obj = new it();
  obj.role();
}

class emp {
  var name = "Himanshu";
  var age = 19;
  var destination = "Daltonganj, Jharkhand";
  var sallery = 45000;
}

class hr extends emp {
  role() {}
}

class it extends emp {
  role() {
    print(name);
  }
}