Հարաբերություն ունի oop java-ում:

Հարաբերություն ունի oop java-ում:
Հարաբերություն ունի oop java-ում:
Anonim

Java-ում Has-A հարաբերությունն ըստ էության ենթադրում է, որ մի դասի օրինակը հղում է մեկ այլ դասի առիթին կամ նմանատիպ դասի մեկ այլ դեպքի: Օրինակ՝ մեքենան ունի շարժիչ, շանը՝ պոչ և այլն: Java-ում չկա նման բառ, որը կատարում է Has-A հարաբերությունը:

Ի՞նչ է կապը Java-ում:

Java-ում Has-A հարաբերությունը պարզապես նշանակում է, որ մի դասի օրինակն ունի հղում մեկ այլ դասի կամ նույն դասի այլ օրինակին: Օրինակ՝ մեքենան ունի շարժիչ, շունը՝ պոչ և այլն։ … Բայց մենք հիմնականում օգտագործում ենք նոր հիմնաբառեր Java-ում Has-A հարաբերություններ իրականացնելու համար:

Ի՞նչ է փոխհարաբերությունները, օպ:

OOP-ում IS-հարաբերությունները լիովին ժառանգական են: Սա նշանակում է, որ երեխայի դասը ծնող դասի տեսակ է: Օրինակ՝ խնձորը միրգ է։ Այսպիսով, դուք երկարացնում եք միրգը խնձոր ստանալու համար:

Ո՞ր հարաբերությունն է ներկայացնում առարկաների միջև կապը:

Ասոցիացիան-ը «ունի-ա» տեսակի հարաբերություն է: Ասոցիացիան սահմանում է b/w երկու դասերի հարաբերություններ՝ օգտագործելով իրենց օբյեկտների միջոցով: Ասոցիացիայի հարաբերությունները կարող են լինել մեկից մեկին, Մեկին շատերին, շատերին մեկին և շատերին շատերին:

Ի՞նչ տարբերություն կա a-ի և հարաբերության միջև Java-ում:

IS-A հարաբերությունը ժառանգություն է: Դասերը, որոնք ժառանգում են, հայտնի են որպես ենթադասեր կամ մանկական դասեր: Վրամյուս կողմից, ՈՒՆԻ-Ա հարաբերությունը կազմն է: OOP-ում IS-A հարաբերությունները լիովին ժառանգական են:

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