Junior — Middle
Mi a célja az interfészben lévő alapértelmezett megvalósítással rendelkező módszernek?
sobes.tech MI
Válasz az MI-től
Az interfészben alapértelmezett megvalósítással rendelkező módszer (default method) lehetővé teszi a módszer törzsének közvetlen meghatározását az interfészben. Ez hasznos:
- Új módszerek hozzáadása az interfészhez anélkül, hogy megszakítaná a meglévő megvalósításokat.
- Alapértelmezett megvalósítás biztosítása, amely felülírható a osztályokban.
Példa:
public interface MyInterface {
default void defaultMethod() {
System.out.println("Alapértelmezett megvalósítás");
}
}
public class MyClass implements MyInterface {
// Használhatja az alapértelmezett megvalósítást vagy felülírhatja
}
Így az alapértelmezett módszerek növelik az interfészek rugalmasságát és megkönnyítik az API fejlődését.