Sobes.tech
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.