Արդյո՞ք մի տեսակ հարաբերություններ Java-ում:
Արդյո՞ք մի տեսակ հարաբերություններ Java-ում:

Video: Արդյո՞ք մի տեսակ հարաբերություններ Java-ում:

Video: Արդյո՞ք մի տեսակ հարաբերություններ Java-ում:
Video: Ara & Alik Avetisyanner - Voch avel Voch pakas // COVER VERSION 2020 // ORIG. SONG Erik Karapetyan 2024, Մայիս
Anonim

Հարաբերությունների տեսակները . Հիմնված է տվյալների անդամների վերօգտագործման վրա մեկ դասից մյուս դասի մեջ JAVA մենք ունենք երեք հարաբերությունների տեսակները . Դրանք են-ա հարաբերություններ , ունի հարաբերություններ եւ օգտագործում-ա հարաբերություններ . Օգտագործում-ա հարաբերություններ մեկն է, որտեղ մի դասի մեթոդն օգտագործում է մեկ այլ դասի օբյեկտ:

Նկատի ունենալով սա, արդյո՞ք java-ն ունի հարաբերություններ:

Մեջ Java , ա Հարաբերություններ ունի հայտնի է նաև որպես կոմպոզիցիա։ Մեջ Java , ա Հարաբերություններ ունի պարզապես նշանակում է, որ մեկ դասի օրինակ ունի հղում մեկ այլ դասի կամ նույն դասի այլ օրինակին: Օրինակ՝ մեքենա ունի շարժիչ, շուն ունի պոչ և այլն:

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

Նաև հարցրեց՝ ո՞րն է տարբերությունը IS A-ի և Java-ում հարաբերությունների միջև:

OOP-ում ԻՍ - Ա հարաբերություններ ամբողջությամբ ժառանգական է. Սա նշանակում է, որ երեխայի դասը ծնող դասի տեսակ է: Ա ՈՒՆԻ-Հարաբերություն դինամիկ է (աշխատանքի ժամանակը) պարտադիր է, մինչդեռ ժառանգությունը ստատիկ (կազմելու ժամանակ) պարտադիր է: Եթե դուք պարզապես ցանկանում եք նորից օգտագործել կոդը և գիտեք, որ երկուսը նույն տեսակի չեն, օգտագործեք կազմը:

Ի՞նչ է ISA հարաբերությունը:

IsA հարաբերություններ . Դուք կարող եք նշել, որ մի դասը մյուսի ենթադաս է` ստեղծելով an Իսա հարաբերությունները . Լռելյայնորեն, ան Իսա հանգույցը միայն նշում է, որ օբյեկտների հավաքածուն այլ օբյեկտի ենթադաս է, բայց ոչ ավելին:

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