Hi ha una mena de relació a Java?
Hi ha una mena de relació a Java?

Vídeo: Hi ha una mena de relació a Java?

Vídeo: Hi ha una mena de relació a Java?
Vídeo: Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru] 2024, Maig
Anonim

Tipus de relació . Basat en la reutilització dels membres de dades d'una classe a una altra classe JAVA en tenim tres tipus de relacions . Són is-a relació , té relació i utilitza-a relació . Usos-a relació és aquell en què un mètode d'una classe utilitza un objecte d'una altra classe.

Tenint en compte això, té una relació java?

En Java , a Té una relació també es coneix com a composició. En Java , a Té una relació simplement vol dir que una instància d'una classe té una referència a una instància d'una altra classe o una altra instància de la mateixa classe. Per exemple, un cotxe té un motor, un gos té una cua i així successivament.

A més amunt, hi ha una relació d'ús? Sempre que veieu una paraula clau extends o implementa una paraula clau en una declaració de classe, es diu que aquesta classe té IS-A relació . TÉ -A Relació : Composició ( TÉ -A) simplement significa l'ús de variables d'instància que són referències a altres objectes. Per exemple Maruti té Motor, o casa té Bany.

També es va preguntar, quina diferència hi ha entre IS A i té una relació a Java?

En POO, IS - A relació és completament herència. Això vol dir que la classe fill és un tipus de classe pare. A Té una relació és una unió dinàmica (temps d'execució) mentre que l'herència és una unió estàtica (temps de compilació). Si només voleu reutilitzar el codi i sabeu que els dos no són del mateix tipus, utilitzeu la composició.

Què és la relació ISA?

És una relació . Podeu especificar que una classe és una subclasse d'una altra creant un És una relació . Per defecte, an És un node només especifica que un conjunt d'objectes són les subclasses d'un altre objecte, però res més.

Recomanat: