Denne guiden vil beskrive prosedyrene for å lage Java Array -objekter.
Hvordan lage en rekke objekter i Java?
For å lage en rekke objekter i Java, kan du bruke følgende tilnærminger:
La oss forstå disse metodene med detaljerte eksempler.
Metode 1: Lag en rekke objekter i Java ved hjelp av erklæringsprosessen
I Java opprettes utvalget av objekter det samme som array -opprettingsprosessen. I denne delen vil vi lage en rekke objekter ved hjelp av erklæringsprosessen.
Syntaksen for å erklære en rekke objekter er gitt nedenfor.
Syntaks
Følg den undergitte syntaks for å lage en rekke objekter:
ClassName [] Objektnavn;I Java er klassen også en brukerdefinert datatype.
Du kan også følge syntaksen nedenfor:
ClassName ObjectName [];Eksempel: Deklarerer en rekke objekter av en klasse i en annen klasse
I dette eksemplet vil vi først lage en "Bruker”Klasse som inneholder to variabler,”id”Og“Navn”, En parameterisert konstruktør og en metode som heter“vise()”Som viser de variable verdiene på konsollen:
KlassuserNå, i hovedmetoden () til en annen klasse som heter “Eksempel”Først vil vi lage en rekke objekter av“Bruker“Skriv ved å erklære en matrise som lagrer objektene. Deretter vil vi tildele minne for objekter med lengde “5”. Etter det vil vi initialisere verdiene for hver indeks for matrisen og vise verdien av indeksen “2”Ved å ringe“vise()”Metode for“Bruker”Klasse:
publicClassexampleUtgangen viser verdien av objektet ved 2. indeks:
La oss se en annen metode for å lage en rekke objekter.
Metode 2: Lag en rekke objekter i Java ved hjelp av erklæring og instantieringsprosess
I denne delen vil vi lage en matrise ved å erklære og instantisere den samtidig. Du kan instantisere en matrise ved å bruke "ny”Søkeord og passere lengden på matrisen i den. Denne tilnærmingen er mer effektiv ettersom den reduserer kodelinjene ved å håndtere erklæringen og instantieringsprosessen om gangen.
Syntaks
Syntaksen for å erklære og instantisere en rekke objekter er gitt nedenfor:
ClassName [] Objektnavn = nytt ClassName [LengdeOrray];Eksempel: Deklarerer og instantierer en rekke objekter av en klasse i en annen klasse
I dette eksemplet vil vi lage en rekke objekter som heter “bruker”Ved å erklære og instantisere det samtidig:
Bruker [] bruker = ny bruker [5];Initialiser verdiene til objektene som i forrige eksempel og vis verdien av objektet ved indeksen “3”, Påkalle”vise()”Metode for brukerklassen:
bruker [3].vise();Utgangen viser verdien av brukerobjektet på 3. indeks:
La oss nå se den siste metoden for å lage en rekke objekter.
Metode 3: Lag en rekke objekter i Java ved hjelp av erklæring og initialiseringsprosess
For å lage en rekke objekter, kan du også initialisere på erklæringstidspunktet ved å bruke "" krøllete regulering:
Syntaks
Følgende syntaks brukes til å lage en rekke objekter:
ClassName [] ObjectName = Value1, Value2,…;Her erklærer vi en rekke klassetype og initialiserer den umiddelbart med verdier.
Eksempel: Deklarerer og initialiserer en rekke objekter av forhåndsdefinert objektklasse
I dette eksemplet vil vi lage en rekke objekter av "Gjenstand”Type som heter“obj”Og initialiser det med verdier ved å bruke“" krøllete regulering. Her er objekt den forhåndsdefinerte Java -klassen som brukes her som en type matrise:
Objekt [] obj = "John", "Karley", "Rohnda", "Byrne", "Kotley";Deretter vil vi skrive ut verdien av objektet på 0th -indeksen ved å bruke “System.ute.println ()”Metode:
System.ute.println (obj [0]);Utgangen indikerer at "John”Lagres ved 0th Index of the Array of Objects”obj”:
Vi har samlet alle måtene for å lage en rekke objekter i Java.
Konklusjon
For å lage en rekke objekter i Java, kan du bruke forskjellige tilnærminger som erklæring, en erklæring med oppstart og en erklæring med initialisering. I Java opprettes utvalget av objekter det samme som array -opprettingsprosessen fordi et objekts matrise lagrer objektene. Java tillater deg å lage en rekke objekter av både brukerdefinerte og forhåndsdefinerte klasser. I denne guiden beskrev vi måtene for å lage en rekke objekter med eksempler.