درس 8 من 10
Constructors والوراثة
الـ constructor method خاصة تعمل عند إنشاء object جديد. يجب أن يحمل نفس اسم class. الوراثة تسمح لـ class أن ترث خصائص وسلوك class آخر باستخدام extends.
JAVA
// === File: Animal.java ===
public class Animal {
String name;
Animal(String name) {
this.name = name;
}
void speak() {
System.out.println("Some sound");
}
}
// === File: Dog.java ===
public class Dog extends Animal {
Dog(String name) {
super(name);
}
void speak() {
System.out.println("Woof!");
}
}