Sobes.tech
Junior — Middle

Puteți oferi un exemplu de utilizare a modificatorului final la declararea unei clase în Java?

sobes.tech AI

Răspuns de la AI

Modificatorul final la declararea unei clase în Java înseamnă că această clasă nu poate fi moștenită. Acest lucru este util atunci când doriți să interziceți extinderea clasei pentru a păstra comportamentul sau securitatea acesteia.

Exemplu:

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Alte constante
}

// Încercarea de moștenire va cauza o eroare de compilare
// public class ExtendedConstants extends Constants {} // Eroare

În acest exemplu, clasa Constants este declarată ca final pentru a preveni moștenirea și modificarea comportamentului.