Is 'n soort verhouding in Java?
Is 'n soort verhouding in Java?

Video: Is 'n soort verhouding in Java?

Video: Is 'n soort verhouding in Java?
Video: Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 2024, November
Anonim

Tipes Verhoudings . Gebaseer op die hergebruik van die datalede van een klas na 'n ander klas in JAVA ons het drie tipes verhoudings . Hulle is is-a verhouding , het 'n verhouding en gebruik-a verhouding . Gebruik-a verhouding is een waarin 'n metode van een klas 'n objek van 'n ander klas gebruik.

As jy dit in ag neem, het jy 'n verhouding Java?

In Java , a Het-'n verhouding staan ook bekend as samestelling. In Java , a Het-'n verhouding beteken bloot dat 'n geval van een klas het 'n verwysing na 'n instansie van 'n ander klas of 'n ander instansie van dieselfde klas. Byvoorbeeld, 'n motor het 'n enjin, 'n hond het 'n stert en so aan.

Behalwe hierbo, is 'n het 'n gebruik 'n verhouding? Waar jy ook al 'n uitbreidings-sleutelwoord sien of implementeer sleutelwoord in 'n klasverklaring, dan word gesê dat hierdie klas IS-A het verhouding . HET -A Verhouding : samestelling( HET -A) beteken bloot die gebruik van instansieveranderlikes wat verwysings na ander objekte is. Byvoorbeeld Maruti het Enjin, of huis het Badkamer.

Ook gevra, wat is die verskil tussen IS A en het 'n verhouding in Java?

In OOP, IS - A verhouding is volkome erfenis. Dit beteken dat die kinderklas 'n tipe ouerklas is. A HET-'N verhouding is dinamiese (looptyd) binding terwyl oorerwing 'n statiese (samesteltyd) binding is. As jy net die kode wil hergebruik en jy weet dat die twee nie van dieselfde soort is nie, gebruik die samestelling.

Wat is ISA-verhouding?

IsA verhouding . Jy kan spesifiseer dat een klas 'n subklas van 'n ander is deur 'n Isa verhouding . By verstek is 'n Jes node spesifiseer slegs dat 'n stel voorwerpe die subklasse van 'n ander voorwerp is, maar niks meer nie.

Aanbeveel: