Sobes.tech
Junior — Middle

Класс ичинде жеке деп жарыяланган маанини өзгөртүүгө болобу?

sobes.tech AI

AIден жооп

Javaда, жеке (private) деп белгиленген мааниси түздөн-түз ошол класста гана өзгөртүлөт. Бирок, ошол эле класста жеке талаа эркин өзгөртүлөт. Башка класстардан жеке талааларга кирүү жана өзгөртүү үчүн көбүнчө кирүү ыкмалары (getter жана setter) колдонулат. Мисалы:

public class Адам {
    private String аты; // жеке талаа

    public String getАты() {
        return аты;
    }

    public void setАты(String аты) {
        this.аты = аты; // setter аркылуу жеке талааны өзгөртүү
    }
}

Ошентип, купуялуулук талаага сырттан кирүүгө чектөө коюп, бирок класста анын өзгөртүлүшүнө тыюу салбайт.