Java-da Has-A əlaqəsi mahiyyətcə nəzərdə tutur ki, bir sinif nümunəsində başqa bir sinfin hadisəsinə və ya oxşar sinfin başqa bir hadisəsinə istinad var. Məsələn, avtomobilin motoru, itin quyruğu var və s. Java-da Has-A əlaqəsini həyata keçirən belə bir şüar yoxdur.
Java-da əlaqə nədir?
Java-da Has-A əlaqəsi sadəcə olaraq o deməkdir ki, bir sinfin nümunəsinin digər sinfin nümunəsinə və ya eyni sinfin digər nümunəsinə istinad var. Məsələn, maşının mühərriki, itin quyruğu və s. … Lakin biz Java-da Has-A əlaqəsini həyata keçirmək üçün əsasən yeni açar sözlərdən istifadə edirik.
Oops arasında əlaqə nədir?
OOP-də IS-Münasibət tamamilə mirasdır. Bu o deməkdir ki, uşaq sinifi valideyn sinifinin bir növüdür. Məsələn, alma bir meyvədir. Beləliklə, siz alma almaq üçün meyvə uzatacaqsınız.
Hansı əlaqə obyektlər arasında əlaqəni ifadə edir?
Assosiasiya "var-a" tipli əlaqədir. Assosiasiya öz obyektləri vasitəsilə iki sinif arasında əlaqə qurur. Assosiasiya əlaqəsi birə, birə çox, çox birə və çoxlu ola bilər.
Java-da a ilə əlaqəsi var arasındakı fərq nədir?
İS-A əlaqəsi miras. Varis olan siniflər alt siniflər və ya uşaq siniflər kimi tanınır. Üstündədigər tərəfdən, HAS-A əlaqəsi kompozisiyadır. OOP-də IS-A əlaqəsi tamamilə mirasdır.