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
}
}
}