Instantiation er et universelt konsept i Java -programmering som refererer til prosessen med å lage et objekt i en klasse. Det tar opp objektets innledende minneplass og returnerer en referanse. Blueprint for klassen er levert av en gjenstandsinstantiering. Vi kan lage et ubegrenset antall klasseobjekter for å representere brukerdefinerte data som lister.
Denne artikkelen vil forklare metoden relatert til oppstart av objekter i Java.
Hvordan instantisere et objekt i Java?
Instantiation er prosessen med å konstruere et klasseobjekt. Derfor kalles et objekt også forekomsten av en Java -klasse. I Java kan vi lage tilfeller av en klasse ved å bruke "ny”Nøkkelord.
Syntaks
Syntaksen for å instantisere gjenstanden for en klasse:
ClassName ObjectName = new ClassName ();La oss se eksemplene på objektinstantiering i Java.
Eksempel 1: Instantiat et enkelt objekt i Java
Her har vi en klasse som heter “Javaclass”Med variabler “X”, “Y”, en brukerdefinert metode “Sum ()”, og den forhåndsdefinerte “Main ()” metode:
offentlig klasse javaclassVi vil opprette et forekomst eller objekt i denne klassen som heter “JC”I Main () -metoden ved å bruke et" nytt "nøkkelord. Ved hjelp av dette objektet får vi tilgang til “Sum()”Metode og lagre den returnerte verdien i“Ans”Int -type variabel. Til slutt, bruk "System.ute.println ()”Metode for å skrive ut summen ved konsollen:
public static void main (String [] args)Produksjon
Eksempel 2: Instantiate et enkelt objekt i Java ved hjelp av flere klasser
Vi kan også lage et objekt av en klasse i en annen klasse og få tilgang til de offentlige metodene i den klassen. I dette eksemplet har vi to klasser: “JavaClass1” og “Eksempel”.
“JavaClass1”Inneholder en metode som heter“Beskjed()”Og en strengtypevariabel”Navn”:
klasse javaclass1Vi vil lage et objekt av klassen JavaClass1 i hovedmetoden i klasseeksemplet og få tilgang til alle de offentlige metodene til javaclass1 i den andre klassen som heter Eksempel.
Her kaller vi metoden til JavaClass1 i hovedmetoden i eksemplet ved å bruke objekt “JC”:
Eksempel på offentlig klasseProduksjon
Eksempel 3: Instantiate flere objekter i Java ved hjelp av flere klasser
Vi kan også lage flere objekter i samme klasse. I dette eksemplet har vi de samme to klassene som i eksemplet ovenfor. Nå vil vi lage flere objekter i klassen JavaClass1 i hovedmetoden i andre klasseeksempel.
“JavaClass1”Inneholder en konstruktør, to brukerdefinerte metoder og to variabler. I konstruktøren vil vi tilordne referansevariablene til de globale variablene i klassen. Mens “Sum ()” og “Sub ()” metoder returnerer summen og forskjeller i “X” og “Y” variabler:
klasse javaclass1I hovedmetoden i klasseeksemplet vil vi lage to objekter i "JavaClass1" som "JC”Og“JC1”Ved å passere heltallverdier som argumenter. Konstruktøren instantierer klassevariablene med de gitte verdiene. Til slutt får vi tilgang til alle "Sum()" metoden vil “JC”Objekt og“under()”Med“JC1”:
Eksempel på offentlig klasseProduksjon
Vi har samlet all den grunnleggende informasjonen relatert til å gi et objekt i Java.
Konklusjon
I Java kan du instantisere eller opprette et objekt i klassen ved å bruke "ny”Nøkkelord. Forekomsten av en Java -klasse er et annet navn for et objekt. Du kan opprette et objekt i samme klasse eller av en annen klasse for å få tilgang til medlemsfunksjonene deres. Du kan også instantisere flere objekter ved hjelp av flere klasser. I denne artikkelen forklarte vi metoden for å instantisere et objekt i Java.