Bir istifadə əlaqələri varmı?
Bir istifadə əlaqələri varmı?

Video: Bir istifadə əlaqələri varmı?

Video: Bir istifadə əlaqələri varmı?
Video: Prezervativdən İstifadə Edənlər Bunlara Mütləq Diqqət Edin! 2024, Noyabr
Anonim

Java-da, a Var -Ə münasibət sadəcə olaraq bir sinif nümunəsi deməkdir var başqa bir sinfin nümunəsinə və ya eyni sinfin başqa bir nümunəsinə istinad. Məsələn, bir avtomobil var motor, it var quyruq və s. Java-da a tətbiq edən belə bir açar söz yoxdur Var -Ə münasibət.

Eynilə soruşa bilərsiniz ki, Versusun əlaqələri varmı?

Uzatma açar sözünü gördüyünüz yerdə və ya bir sinif bəyannaməsində açar sözü, sonra bu sinfi həyata keçirir edir malik olduğunu söylədi IS -Ə münasibət . HAS-A Əlaqəsi : Tərkibi( VAR -A) sadəcə olaraq nümunə dəyişənlərinin istifadəsini nəzərdə tutur var digər obyektlərə istinadlar. Məsələn, Maruti var Mühərrik, və ya ev var Vanna otağı.

Həmçinin, əlaqənin bir hissəsidirmi? “IS-A” münasibət iki növ Sinif Mirası və ya İnterfeys Varisliyi ola bilən tamamilə Varisliyə əsaslanır. Məsələn, “Alma meyvədir”, “Ferrari avtomobildir”. Tərkibi bir əlaqənin bir hissəsidir . Sadəcə olaraq kompozisiya digər obyektlərə istinad olan nümunə dəyişənlərinin istifadəsini nəzərdə tutur.

Həmçinin bilmək lazımdır ki, A və DBMS-də əlaqəsi varmı?

Verilənlər bazası dizaynında, obyekt yönümlü proqramlaşdırma və dizaynda (bax: obyekt yönümlü proqram arxitekturasında), var -a (has_a və ya var a) kompozisiyadır münasibət burada bir obyekt (çox vaxt yaradılan obyekt və ya hissə/təsisçi/üzv obyekt adlanır) başqa bir obyektə (birləşmiş obyekt adlanır) "mənsubdur" (bir hissəsi və ya üzvüdür)

Bir əlaqə nümunəsidir?

Obyekt yönümlü proqramlaşdırmada, IS-A əlaqəsi “bir obyekt digərinin növüdür” deməkdir. IS-A əlaqəsi Varislik metodologiyasını ifadə edir. Java-da İnheritance extensions (sinif halda) və implements (interfeys vəziyyətində) açar sözləri ilə həyata keçirilə bilər. Sadə misal of IS-A əlaqəsi : Dell IS-A noutbuku.

Tövsiyə: