Sobes.tech
Junior — Middle

Belső osztály hozzáfér-e a külső osztály tagjaihoz?

sobes.tech MI

Válasz az MI-től

Igen, egy belső (beágyazott) osztály Java-ban hozzáfér minden külső osztály taghoz, beleértve a privát mezőket és metódusokat is. Ez azért van, mert a belső osztály része a külső osztálynak, és közvetlenül hozzáférhet annak állapotához.

Példa:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // hozzáférés a külső osztály privát mezőjéhez
        }
    }
}