Kako instancirati objekt u Javi

Kako Instancirati Objekt U Javi



Instanciranje je univerzalni koncept u Java programiranju koji se odnosi na proces stvaranja objekta klase. Zauzima početni memorijski prostor objekta i vraća referencu. Nacrt za klasu daje instancacija objekta. Možemo stvoriti neograničen broj objekata klase za predstavljanje korisnički definiranih podataka kao što su popisi.

Ovaj će članak objasniti metodu koja se odnosi na instanciranje objekata u Javi.







Kako instancirati objekt u Javi?

Instanciranje je proces konstruiranja objekta klase. Zato se objekt naziva i instancom Java klase. U Javi možemo napraviti instance klase korištenjem ' novi ” ključna riječ.



Sintaksa

Sintaksa za instanciranje objekta klase:



Naziv klase naziv objekta = novi Ime razreda ( ) ;

Pogledajmo primjere instanciranja objekta u Javi.





Primjer 1: Instancirajte jedan objekt u Javi

Ovdje imamo klasu pod nazivom ' JavaClass ” s varijablama 'x', 'y', korisnički definirana metoda “Sum()” i unaprijed definirani “main()” metoda:

javnost razreda JavaClass {
int x,y ;
privatni int Iznos ( ) {
x = 5 ;
Y = jedanaest ;
povratak x + Y ;
}

Stvorit ćemo instancu ili objekt ove klase pod nazivom ' jc ” u metodi main() pomoću ključne riječi “new”. Pomoću ovog objekta pristupit ćemo ' Iznos() ' metodu i pohranite vraćenu vrijednost u ' godina ” varijabla tipa int. Na kraju, upotrijebite ' System.out.println() ” za ispis zbroja na konzoli:



javnost statički poništiti glavni ( Niz [ ] args ) {
JavaClass jc = novi JavaClass ( ) ;
int godina = jc. Iznos ( ) ;
Sustav . van . println ( 'Zbroj dva broja 5 i 11 je: ' + godina ) ;
}
}

Izlaz

Primjer 2: Instancirajte jedan objekt u Javi koristeći više klasa

Također možemo kreirati objekt jedne klase u drugu klasu i pristupiti javnim metodama te klase. U ovom primjeru imamo dvije klase: “JavaClass1” i “Primjer”.

JavaClass1 ” sadrži metodu pod nazivom “ Poruka() ” i varijablu tipa String “ Ime ”:

razreda JavaClass1 {
Niz Ime ;
poništiti Poruka ( )
{
Sustav . van . println ( 'Poziva se JavaClass1.' ) ;
}
}

Stvorit ćemo objekt klase JavaClass1 u glavnoj metodi klase Primjer i pristupiti svim javnim metodama JavaClass1 u drugoj klasi pod nazivom Primjer.

Ovdje pozivamo metodu JavaClass1 u glavnoj metodi klase Primjer korištenjem objekta “ jc ”:

javnost razreda Primjer {
javnost statički poništiti glavni ( Niz [ ] args ) {
JavaClass1 jc = novi JavaClass1 ( ) ;
jc. Poruka ( ) ;
}
}

Izlaz

Primjer 3:  Instancirajte više objekata u Javi koristeći više klasa

Također možemo kreirati više objekata iste klase. U ovom primjeru imamo iste dvije klase kao u gornjem primjeru. Sada ćemo stvoriti višestruke objekte klase JavaClass1 u glavnoj metodi druge klase Primjer.

Javaclass1 ” sadrži konstruktor, dvije korisnički definirane metode i dvije varijable. U konstruktoru ćemo dodijeliti referentne varijable globalnim varijablama klase. Dok, 'Sum()' i 'sub()' metode vraćaju zbroj i razlike 'x' i 'y' varijable:

razreda JavaClass1 {
int x,y ;
javnost JavaClass1 ( int a, int b ) {
x = a ;
Y = b ;
}
int Iznos ( ) {
povratak x + Y ;
}
int pod ( ) {
povratak x - Y ;
}
}

U glavnoj metodi klase Primjer, stvorit ćemo dva objekta ' JavaClass1 ” kao “ jc ' i ' jc1 ” prosljeđivanjem cjelobrojnih vrijednosti kao argumenata. Konstruktor instancira varijable klase s danim vrijednostima. Na kraju, pristupit ćemo svim 'Iznos()' metoda će “ jc ” objekt i “ pod() ” sa “ jc1 ”:

javnost razreda Primjer {
javnost statički poništiti glavni ( Niz [ ] args ) {
JavaClass1 jc = novi JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = novi JavaClass1 ( 19 , dva ) ;
int godina = jc. Iznos ( ) ;
int ans1 = jc1. pod ( ) ;
Sustav . van . println ( 'Rezultat: ' + godina ) ;
Sustav . van . println ( 'Rezultat: ' + ans1 ) ;
}
}

Izlaz

Sakupili smo sve osnovne informacije vezane uz instanciranje objekta u Javi.

Zaključak

U Javi možete instancirati ili stvoriti objekt klase korištenjem ' novi ” ključna riječ. Instanca Java klase je drugo ime za objekt. Možete stvoriti objekt iste klase ili druge klase za pristup njihovim funkcijama članicama. Također možete instancirati više objekata koristeći više klasa. U ovom smo članku objasnili metodu instanciranja objekta u Javi.