Junior — Middle
Java тилинде класстарды мурас алуу кантип ишке ашырылат?
sobes.tech AI
AIден жооп
Java-da sinflar merosini extends açar sözü yordamında həyata keçirilir. Meros alan sinf valideyn sinfin bütün ictimai və qorunan (protected) sahələrini və metodlarını miras alır, bu da kodun təkrar istifadəsinə və funksionallığın genişləndirilməsinə imkan verir.
Nümunə:
class Animal {
void sound() {
System.out.println("Bir səs");
}
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Havlama");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sound(); // Çıxış: Havlama
}
}
Java tək irsi dəstəkləyir (bir valideyn), lakin interfeyslər vasitəsilə çoxlu irsi həyata keçirməyə imkan verir.