Sobes.tech
Junior — Middle

შიდა კლასი აქვს თუ არა წვდომა გარე კლასის წევრებზე?

sobes.tech AI

პასუხი AI-სგან

დიახ, Java-ს შიგნით (შენახული) კლასი აქვს წვდომა ყველა წევრებზე გარეგან კლასში, მათ შორის პირად ველებსა და მეთოდებზე. ეს დაკავშირებულია იმასთან, რომ შიგნით კლასი არის გარეგან კლასის ნაწილი და შეუძლია პირდაპირ წვდომა მის მდგომარეობაზე.

მაგალითი:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // წვდომა გარეგან კლასის პირად ველზე
        }
    }
}