Da li je neka vrsta odnosa u Javi?
Da li je neka vrsta odnosa u Javi?

Video: Da li je neka vrsta odnosa u Javi?

Video: Da li je neka vrsta odnosa u Javi?
Video: 3 самых опасных признака нездоровой душевной связи, берегитесь таких отношений в жизни 2024, Decembar
Anonim

Vrste odnosa . Zasnovano na ponovnom korištenju članova podataka iz jedne klase u drugu klasu u JAVA imamo tri vrste odnosa . Oni su is-a odnos , ima odnos i koristi-a odnos . Koristi-a odnos je onaj u kojem metoda jedne klase koristi objekt druge klase.

S obzirom na ovo, da li ima vezu java?

U Java , a Ima-A vezu poznat je i kao kompozicija. U Java , a Ima-A vezu jednostavno znači da je instanca jedne klase ima referenca na instancu druge klase ili drugu instancu iste klase. Na primjer, automobil ima motor, pas ima rep i tako dalje.

Osim gore navedenog, da li ima a koristi odnos? Gdje god vidite ključnu riječ extends ili implementira ključnu riječ u deklaraciji klase, onda se kaže da ova klasa ima IS-A odnos . IMA -A Veza : Sastav( IMA -A) jednostavno znači upotrebu varijabli instance koje su reference na druge objekte. Na primjer Maruti ima Motor, ili kuća ima Kupatilo.

Takođe je postavljeno pitanje koja je razlika između IS A i ima relaciju u Javi?

U OOP, IS - A odnos potpuno je naslijeđe. To znači da je podređena klasa tip roditeljske klase. A HAS-A odnos je dinamičko (vrijeme izvođenja) vezivanje dok je nasljeđivanje statičko (vrijeme kompajliranja) vezivanje. Ako samo želite ponovo koristiti kod i znate da ova dva nisu iste vrste, koristite kompoziciju.

Šta je ISA odnos?

IsA odnos . Možete odrediti da je jedna klasa potklasa druge kreiranjem Isa odnos . Podrazumevano, an Je čvor samo specificira da je skup objekata podklase drugog objekta, ali ništa više.

Preporučuje se: