Sobes.tech
Junior — Middle

Оё синфи дохилӣ метавонад ба хусусиятҳои хусусии синфи берунии худ дастрасӣ пайдо кунад?

sobes.tech AI

Ҷавоб аз AI

Бале, дар синфи дохилӣ (дарунсохташуда) дар Java метавонад ба хусусиятҳои хусусии синфи хориҷии худ дастрасӣ пайдо кунад. Ин ба он вобаста аст, ки синфи дохилӣ қисми синфи хориҷӣ аст ва ба ҳамаи аъзои он, аз ҷумла хусусӣ, дастрасӣ дорад.

Масалан:

public class Outer {
    private int secret = 42;

    class Inner {
        public void reveal() {
            System.out.println("Асрори синфи хориҷӣ: " + secret);
        }
    }

    public static void main(String[] args) {
        Outer outer = new Outer();
        Outer.Inner inner = outer.new Inner();
        inner.reveal(); // Натиҷа: Асрори синфи хориҷӣ: 42
    }
}

Аз ин рӯ, синфи дохилӣ ба тамоми дастрасӣ ба майдонҳо ва усулҳои хусусии синфи хориҷӣ дорад.