Sobes.tech
Junior — Middle

Kam paredzēts atslēgas vārds static, deklarējot klases Java valodā?

sobes.tech AI

Atbilde no AI

Java valodā atslēgvārds static deklarācijas laikā tiek izmantots, lai izveidotu statisku iekšējo klasi (static nested class). Šāda klase nav saistīta ar ārējās klases instanci un to var izveidot bez ārējās klases objekta izveides. Tas ir noderīgi, kad iekšējā klase ir loģiski saistīta ar ārējo, bet neprasa piekļuvi tās nestatiskajiem locekļiem.

Piemērs:

public class Outer {
    static class Nested {
        void display() {
            System.out.println("Šī ir statiska iekšējā klase");
        }
    }
}

// Lietošana:
Outer.Nested nested = new Outer.Nested();
nested.display();