Sobes.tech
Junior — Middle

La ce se folosește cuvântul cheie static la declararea claselor în Java?

sobes.tech AI

Răspuns de la AI

În Java, cuvântul cheie static la declararea unei clase este folosit pentru a crea o clasă imbricată statică (static nested class). Această clasă nu este legată de o instanță a clasei externe și poate fi creată fără a crea un obiect al clasei externe. Este util atunci când clasa imbricată este logic legată de cea externă, dar nu necesită acces la membrii săi non-staționali.

Exemplu:

public class Outer {
    static class Nested {
        void display() {
            System.out.println("Aceasta este o clasă imbricată statică");
        }
    }
}

// Utilizare:
Outer.Nested nested = new Outer.Nested();
nested.display();