Sobes.tech
Junior — Middle

Ako implementovať predvolenú metódu v rozhraní v programovacom jazyku?

sobes.tech AI

Odpoveď od AI

V jazyku Java od verzie 8 je možné implementovať predvolenú metódu v rozhraní pomocou kľúčového slova default. Takáto metóda má implementáciu priamo v rozhraní a nevyžaduje prepísanie v triedach, ktoré toto rozhranie implementujú.

Príklad:

public interface MyInterface {
    default void defaultMethod() {
        System.out.println("Toto je predvolená metóda v rozhraní");
    }
}

public class MyClass implements MyInterface {
    // Nie je potrebné prepísať defaultMethod, je už implementovaná
}

Toto umožňuje pridávať nové metódy do rozhraní bez narušenia existujúcich implementácií.