Един вид връзка ли е в Java?
Един вид връзка ли е в Java?

Видео: Един вид връзка ли е в Java?

Видео: Един вид връзка ли е в Java?
Видео: Андрей Паньгин — Память Java процесса по полочкам 2024, Ноември
Anonim

Видове взаимоотношения . Въз основа на повторно използване на членовете на данните от един клас в друг клас в JAVA имаме три видове взаимоотношения . Те са е-а връзка , има връзка и използва-a връзка . Използва-a връзка е този, при който метод от един клас използва обект от друг клас.

Имайки предвид това, има ли връзка java?

В Java , а Има-А връзка е известен още като състав. В Java , а Има-А връзка просто означава, че екземпляр от един клас има препратка към екземпляр от друг клас или друг екземпляр от същия клас. Например кола има двигател, куче има опашка и така нататък.

Освен по-горе, a has a uses връзка? Където и да видите ключова дума extends или implements ключова дума в декларация на клас, тогава се казва, че този клас има IS-A връзка . ИМА -А Връзка : Състав ( ИМА -A) просто означава използването на променливи на екземпляра, които са препратки към други обекти. Например Марути има Двигател или къща има Баня.

Също така попитах каква е разликата между IS A и има връзка в Java?

В OOP, IS - A връзка е изцяло наследствено. Това означава, че детският клас е тип родителски клас. А HAS-A връзка е динамично (време на изпълнение) обвързване, докато наследяването е статично (време на компилиране) свързване. Ако просто искате да използвате повторно кода и знаете, че двата не са от един и същи вид, използвайте композицията.

Какво представлява връзката по ISA?

IsA отношения . Можете да посочите, че един клас е подклас на друг, като създадете файл Иса връзка . По подразбиране, an Е node само указва, че набор от обекти е подкласовете на друг обект, но нищо повече.

Препоръчано: