Արդյո՞ք a has a-ն օգտագործում է հարաբերություն:
Արդյո՞ք a has a-ն օգտագործում է հարաբերություն:

Video: Արդյո՞ք a has a-ն օգտագործում է հարաբերություն:

Video: Արդյո՞ք a has a-ն օգտագործում է հարաբերություն:
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Մայիս
Anonim

Java-ում ա Ունի -Ա հարաբերություններ պարզապես նշանակում է, որ մեկ դասի օրինակ ունի հղում մեկ այլ դասի կամ նույն դասի այլ օրինակին: Օրինակ՝ մեքենա ունի շարժիչ, շուն ունի պոչ և այլն: Java-ում չկա այնպիսի հիմնաբառ, որն իրականացնում է a Ունի -Ա հարաբերություններ.

Նմանապես կարելի է հարցնել, արդյոք Versus-ը հարաբերություններ ունի՞:

Ուր էլ որ տեսնեք ընդարձակվող հիմնաբառ կամ իրականացնում է հիմնաբառը դասի հռչակագրում, այնուհետև այս դասը է ասել է IS -Ա հարաբերություններ . ՈՒՆԻ-A Հարաբերություն Կազմը ( ՈՒՆԻ -Ա) պարզապես նշանակում է օրինակի փոփոխականների օգտագործում, որոնք են հղումներ այլ օբյեկտների: Օրինակ Մարութին ունի Շարժիչ, կամ Տուն ունի Սանհանգույց.

Նաև, արդյոք հարաբերությունների մաս է: «IS-A» հարաբերություններ ամբողջությամբ հիմնված է ժառանգության վրա, որը կարող է լինել երկու տեսակի Դասի ժառանգություն կամ միջերեսային ժառանգություն: Օրինակ՝ «Apple-ը միրգ է», «Ferrari-ն մեքենա է»: Կազմը « մասնակի» հարաբերությունները . Պարզապես կոմպոզիցիա նշանակում է օրինակի փոփոխականների օգտագործում, որոնք հղումներ են դեպի այլ օբյեկտներ:

Նաև իմանալ, արդյոք A-ն և ունի հարաբերություններ DBMS-ում:

Տվյալների բազայի նախագծման, օբյեկտի վրա հիմնված ծրագրավորման և նախագծման մեջ (տես՝ օբյեկտի վրա հիմնված ծրագրի ճարտարապետություն), ունի -a (ունի_ա կամ ունի ա) կոմպոզիցիա է հարաբերություններ որտեղ մի առարկա (հաճախ կոչվում է կազմված օբյեկտ կամ մաս/բաղկացուցիչ/անդամ օբյեկտ) «պատկանում է» (մաս կամ անդամ է) մեկ այլ օբյեկտի (կոչվում է կոմպոզիտային):

Արդյո՞ք հարաբերությունների օրինակ է:

Օբյեկտ ուղղված ծրագրավորման մեջ, IS-A հարաբերություն նշանակում է «մի առարկան մյուսի տեսակն է»: IS-A հարաբերություն նշանակում է ժառանգության մեթոդաբանություն: Java-ում ժառանգությունը կարող է իրականացվել ընդլայնման (դասի դեպքում) և ներդնելու (ինտերֆեյսի դեպքում) հիմնաբառերով։ Մի պարզ օրինակ -ից IS-A հարաբերություն Dell IS-A նոութբուք:

Խորհուրդ ենք տալիս: