Sobes.tech
Junior — Middle

Որ տեսակի մուտքի փոփոխիչը ապահովում է ժառանգական դասին հնարավորություն ունենալ բազային դասի դաշտերին մուտք գործելու համար?

sobes.tech AI

Պատասխան AI-ից

Java-յում, protected մուտքի փոփոխիչը թույլ է տալիս ժառանգական դասին մուտք ունենալ հիմնական դասի դաշտեր և մեթոդներ: Այս փոփոխիչով նշված դաշտերն ու մեթոդները հասանելի են հենց դասի ներսում, նրա ժառանգական դասերում (եւ եթե դրանք գտնվում են տարբեր փաթեթներում), ինչպես նաև նույն փաթեթի դասերում:

Օրինակ՝

class Parent {
    protected int value = 10;
}

class Child extends Parent {
    void printValue() {
        System.out.println(value); // մուտք դեպի հիմնական դասի protected դաշտ
    }
}