Sobes.tech
Junior — Middle

Má má vnitřní třída přístup k členům vnější třídy?

sobes.tech AI

Odpověď od AI

Ano, vnitřní (vnořená) třída v Javě má přístup ke všem členům vnější třídy, včetně soukromých polí a metod. Je to způsobeno tím, že vnitřní třída je součástí vnější třídy a může přímo přistupovat k jejímu stavu.

Příklad:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // přístup k soukromému poli vnější třídy
        }
    }
}