Junior — Middle
Proqramlaşdırmada istinadların istifadəsinin nə demək olduğunu və necə işlədiyini izah edin
sobes.tech Süni İntellekt
AI-dan cavab
Proqramlaşdırmada, referans başqa bir dəyişənin yaddaşdakı ünvanını saxlayan dəyişəndir və özü deyil. Referansların istifadəsi aşağıdakı imkanları verir:
- Məlumatları birbaşa ünvan üzrə dəyişdirmək, kopyalamadan.
- Böyük obyektləri funksiyalara kopyalama xərcləri olmadan keçirmək.
Məsələn, Java (Android) dilində referanslar obyektlər üçün istifadə olunur. Bir obyekti metoda ötürəndə, ona kopya yox, referans ötürülür.
Java-da nümunə:
public void updateName(Person p) {
p.name = "Yeni ad"; // referans vasitəsilə obyekti dəyişirik
}
Person person = new Person();
person.name = "Köhnə ad";
updateName(person);
System.out.println(person.name); // "Yeni ad" göstərəcək
Burada, p person obyektinə referansdır. Metod daxilindəki dəyişikliklər orijinal obyektə təsir edir.
Bu şəkildə, referanslar məlumatlarla səmərəli işləməyə imkan verir, lazımsız kopyaları qarşısını alır və proqramın müxtəlif hissələrindən eyni obyektlərə giriş təmin edir.