Sobes.tech
Junior — Middle

Hat die innere Klasse Zugriff auf die Mitglieder der äußeren Klasse?

sobes.tech KI

Antwort von AI

Ja, eine innere (verschachtelte) Klasse in Java hat Zugriff auf alle Mitglieder der äußeren Klasse, einschließlich privater Felder und Methoden. Dies liegt daran, dass die innere Klasse Teil der äußeren Klasse ist und direkt auf deren Zustand zugreifen kann.

Beispiel:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // Zugriff auf privates Feld der äußeren Klasse
        }
    }
}