Bỏ qua để đến nội dung

Kế thừa (Inheritance)

🎯 Mục tiêu: OOP với class inheritance.


class Animal {
String name;
Animal(this.name);
void makeSound() => print("Some sound");
}
class Dog extends Animal {
Dog(String name) : super(name);
@override
void makeSound() => print("Woof!");
}

class Child extends Parent {
Child() : super(); // Gọi parent constructor
@override
void method() {
super.method(); // Gọi parent method
// Additional logic
}
}

  • extends để kế thừa
  • super để gọi parent
  • @override khi override