Sobes.tech
Junior — Middle

Da li unutarnja klasa ima pristup članovima spoljašnje klase?

sobes.tech АИ

Одговор од АИ

Da, unutrašnja (ugnežđena) klasa u Javi ima pristup svim članovima spoljašnje klase, uključujući privatna polja i metode. To je zato što je unutrašnja klasa deo spoljašnje klase i može direktno pristupiti njenom stanju.

Primer:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // pristup privatnom polju spoljašnje klase
        }
    }
}