აქვს ურთიერთობა oop java-ში?

აქვს ურთიერთობა oop java-ში?
აქვს ურთიერთობა oop java-ში?
Anonim

ჯავაში, Has-A ურთიერთობა არსებითად გულისხმობს, რომ ერთი კლასის მაგალითს აქვს მინიშნება სხვა კლასის შემთხვევაზე ან მსგავსი კლასის სხვა შემთხვევაზე. მაგალითად, მანქანას აქვს ძრავა, ძაღლს აქვს კუდი და ა.შ. ჯავაში არ არსებობს ისეთი სიტყვა, რომელიც ახორციელებს Has-A ურთიერთობას.

რა არის კავშირი ჯავაში?

ჯავაში, Has-A ურთიერთობა უბრალოდ ნიშნავს, რომ ერთი კლასის ეგზემპლარს აქვს მითითება სხვა კლასის ან იმავე კლასის სხვა ეგზემპლარზე. მაგალითად, მანქანას აქვს ძრავა, ძაღლს აქვს კუდი და ა.შ. … მაგრამ ჩვენ ძირითადად ვიყენებთ ახალ საკვანძო სიტყვებს ჯავაში Has-A ურთიერთობის დასანერგად.

რა არის ურთიერთობა უფ?

OOP-ში, IS-ურთიერთობა მთლიანად მემკვიდრეობაა. ეს ნიშნავს, რომ ბავშვის კლასი არის მშობლის კლასის ტიპი. მაგალითად, ვაშლი არის ხილი. ასე რომ, ხილს გაახანგრძლივებ ვაშლის მისაღებად.

რომელი მიმართება წარმოადგენს ურთიერთობას ობიექტებს შორის?

ასოციაცია არის "აქვს-ა" ტიპის ურთიერთობა. ასოციაცია ადგენს ორ კლასის კავშირს მათი ობიექტების გამოყენებით. ასოციაციის ურთიერთობა შეიძლება იყოს ერთი ერთთან, ერთი ბევრთან, ბევრი ერთთან და ბევრი ბევრთან.

რა განსხვავებაა არის a-სა და აქვს ურთიერთობა ჯავაში?

IS-A ურთიერთობა არის მემკვიდრეობა. კლასები, რომლებიც მემკვიდრეობით იღებენ, ცნობილია როგორც ქვეკლასები ან საბავშვო კლასები. Ზემეორე მხრივ, HAS-A ურთიერთობა არის შემადგენლობა. OOP-ში IS-A ურთიერთობა მთლიანად მემკვიდრეობითია.

გირჩევთ: