Kuidas luua objekti Java-s

Kuidas Luua Objekti Java S



Instantseerimine on Java programmeerimise universaalne kontseptsioon, mis viitab klassi objekti loomise protsessile. See võtab objekti esialgse mäluruumi ja tagastab viite. Klassi kavandi annab objekti eksemplar. Saame luua piiramatu arvu klassiobjekte, et esindada kasutaja määratud andmeid, näiteks loendeid.

See artikkel selgitab Java objektide käivitamisega seotud meetodit.







Kuidas luua objekti Java-s?

Instantseerimine on klassiobjekti konstrueerimise protsess. Seetõttu nimetatakse objekti ka Java-klassi eksemplariks. Java-s saame luua klassi eksemplare, kasutades ' uus ” märksõna.



Süntaks

Klassi objekti esinemise süntaks:



Klassinimi objektinimi = uus Klassinimi ( ) ;

Vaatame Java objektide esinemise näiteid.





Näide 1: üksikobjekti loomine Javas

Siin on meil klass nimega ' JavaClass ” muutujatega 'x', 'y', kasutaja määratud meetod “Sum()” ja eelmääratletud “main()” meetod:

avalik klass JavaClass {
int x,y ;
privaatne int Summa ( ) {
x = 5 ;
Y = üksteist ;
tagasi x + Y ;
}

Loome selle klassi eksemplari või objekti nimega ' jc ” meetodis main(), kasutades märksõna „new”. Seda objekti kasutades pääseme juurde ' Summa() ' meetodit ja salvestage tagastatud väärtus jaotisesse ' aastal ” int tüüpi muutuja. Lõpuks kasutage ' System.out.println() ” meetod summa väljatrükkimiseks konsoolis:



avalik staatiline tühine peamine ( String [ ] args ) {
JavaClass jc = uus Javaklass ( ) ;
int aastal = jc. Summa ( ) ;
Süsteem . välja . println ( 'Kahe arvu 5 ja 11 summa on:' + aastal ) ;
}
}

Väljund

Näide 2: Esitage Java-s üks objekt, kasutades mitut klassi

Samuti saame luua ühe klassi objekti teise klassi ja pääseda juurde selle klassi avalikele meetoditele. Selles näites on meil kaks klassi: 'JavaClass1' ja 'Example'.

JavaClass1 ' sisaldab meetodit nimega ' Sõnum() ' ja stringi tüüpi muutuja ' nimi ”:

klass JavaClass1 {
String nimi ;
tühine Sõnum ( )
{
Süsteem . välja . println ( 'JavaClass1 kutsutakse.' ) ;
}
}

Loome klassi Näide põhimeetodis objekti klassist JavaClass1 ja pääseme juurde kõikidele JavaClass1 avalikele meetoditele teises klassis nimega Näide.

Siin kutsume näite klassi põhimeetodis JavaClass1 meetodit, kasutades objekti ' jc ”:

avalik klass Näide {
avalik staatiline tühine peamine ( String [ ] args ) {
JavaClass1 jc = uus JavaClass1 ( ) ;
jc. Sõnum ( ) ;
}
}

Väljund

Näide 3:  Instantseerige Java-s mitut objekti, kasutades mitut klassi

Samuti saame luua mitu sama klassi objekti. Selles näites on meil kaks sama klassi nagu ülaltoodud näites. Nüüd loome teise klassi Näite põhimeetodis mitu klassi JavaClass1 objekti.

Javaclass1 ” sisaldab konstruktorit, kahte kasutaja määratud meetodit ja kahte muutujat. Konstruktoris omistame klassi globaalsetele muutujatele võrdlusmuutujad. Kusjuures, 'Summa()' ja 'sub()' meetodid tagastab summa ja erinevused 'x' ja 'y' muutujad:

klass JavaClass1 {
int x,y ;
avalik JavaClass1 ( int a, int b ) {
x = a ;
Y = b ;
}
int Summa ( ) {
tagasi x + Y ;
}
int alam ( ) {
tagasi x - Y ;
}
}

Klassi Näide põhimeetodis loome kaks objekti ' JavaClass1 ” kui „ jc ” ja „ jc1 ”, edastades argumentidena täisarvu väärtused. Konstruktor loob klassimuutujad etteantud väärtustega. Lõpuks pääseme juurde kõigile 'Summa()' meetod ' jc ' objekt ja ' alam() ' koos ' jc1 ”:

avalik klass Näide {
avalik staatiline tühine peamine ( String [ ] args ) {
JavaClass1 jc = uus JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = uus JavaClass1 ( 19 , kaks ) ;
int aastal = jc. Summa ( ) ;
int ans1 = jc1. alam ( ) ;
Süsteem . välja . println ( 'Tulemus: ' + aastal ) ;
Süsteem . välja . println ( 'Tulemus: ' + ans1 ) ;
}
}

Väljund

Oleme koostanud kogu põhiteabe, mis on seotud objekti käivitamisega Java-s.

Järeldus

Java-s saate luua või luua klassi objekti, kasutades ' uus ” märksõna. Java klassi eksemplar on objekti teine ​​nimi. Saate luua sama klassi või mõne muu klassi objekti, et pääseda juurde nende liikmefunktsioonidele. Samuti saate mitme klassi abil luua mitu objekti. Selles artiklis selgitasime Java-s objekti esinemise meetodit.