Sobes.tech
Junior — Middle

Hogyan valósítjuk meg az alapértelmezett metódust egy interfészben egy programozási nyelvben?

sobes.tech MI

Válasz az MI-től

Java nyelvben, a 8. verziótól kezdve, az default kulcsszó segítségével lehet alapértelmezett metódust megvalósítani egy interfészben. Ilyen metódus közvetlenül az interfészben van megvalósítva, és nem szükséges felülírni azokat az osztályokat, amelyek ezt az interfészt implementálják.

Példa:

public interface MyInterface {
    default void defaultMethod() {
        System.out.println("Ez egy alapértelmezett metódus az interfészben");
    }
}

public class MyClass implements MyInterface {
    // Nem szükséges felülírni a defaultMethod-et, már meg van valósítva
}

Ez lehetővé teszi új metódusok hozzáadását az interfészekhez anélkül, hogy megszakítaná a meglévő megvalósításokat.