Kaip sukurti objektą Java

Kaip Sukurti Objekta Java



Instantiacija yra universali Java programavimo sąvoka, nurodanti klasės objekto kūrimo procesą. Jis užima pradinę objekto atminties vietą ir grąžina nuorodą. Klasės planą pateikia objekto egzemplioriai. Galime sukurti neribotą skaičių klasės objektų, kurie atspindėtų vartotojo apibrėžtus duomenis, pvz., sąrašus.

Šiame straipsnyje bus paaiškintas metodas, susijęs su objektų kūrimu Java.







Kaip sukurti objektą „Java“?

Instantiacija yra klasės objekto konstravimo procesas. Štai kodėl objektas taip pat vadinamas „Java“ klasės egzemplioriumi. „Java“ galime sukurti klasės egzempliorius naudodami „ naujas “ raktinį žodį.



Sintaksė

Klasės objekto egzempliorių sintaksė:



Klasės pavadinimas objekto pavadinimas = naujas Klasės pavadinimas ( ) ;

Pažiūrėkime objektų kūrimo pavyzdžius Java.





1 pavyzdys: „Java“ sukurkite vieną objektą

Čia mes turime klasę pavadinimu „ JavaClass “ su kintamaisiais „x“, „y“, vartotojo apibrėžtas metodas „Sum()“ ir iš anksto nustatytas „main()“ metodas:

viešas klasė JavaClass {
tarpt x,y ;
privatus tarpt Suma ( ) {
x = 5 ;
Y = vienuolika ;
grąžinti x + Y ;
}

Sukursime šios klasės egzempliorių arba objektą pavadinimu „ jc “ pagrindiniame() metode, naudodami „new“ raktinį žodį. Naudodami šį objektą pasieksime „ Suma() “ metodą ir išsaugokite grąžintą reikšmę „ metų ” int tipo kintamasis. Galiausiai naudokite „ System.out.println() “ būdas išspausdinti sumą konsolėje:



viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
JavaClass jc = naujas JavaClass ( ) ;
tarpt metų = jc. Suma ( ) ;
Sistema . išeiti . println ( „Dviejų skaičių 5 ir 11 suma yra: + metų ) ;
}
}

Išvestis

2 pavyzdys: sukurkite vieną objektą Java naudodami kelias klases

Taip pat galime sukurti vienos klasės objektą į kitą klasę ir pasiekti viešuosius tos klasės metodus. Šiame pavyzdyje turime dvi klases: „JavaClass1“ ir „Example“.

JavaClass1 “ yra metodas pavadinimu “ Žinutė () “ ir eilutės tipo kintamasis “ vardas “:

klasė JavaClass1 {
Styga vardas ;
tuštuma Pranešimas ( )
{
Sistema . išeiti . println ( 'JavaClass1 vadinamas.' ) ;
}
}

Sukursime JavaClass1 klasės objektą pagrindiniame klasės Pavyzdys metodu ir prieisime prie visų viešųjų JavaClass1 metodų antroje klasėje, pavadintoje Pavyzdys.

Čia mes vadiname JavaClass1 metodą pagrindiniame pavyzdžio klasės metodu naudodami objektą ' jc “:

viešas klasė Pavyzdys {
viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
JavaClass1 jc = naujas JavaClass1 ( ) ;
jc. Pranešimas ( ) ;
}
}

Išvestis

3 pavyzdys:  Sukurkite kelis objektus „Java“ naudodami kelias klases

Taip pat galime sukurti kelis tos pačios klasės objektus. Šiame pavyzdyje turime tas pačias dvi klases kaip ir aukščiau pateiktame pavyzdyje. Dabar mes sukursime kelis JavaClass1 klasės objektus pagrindiniu antrosios klasės metodu Pavyzdys.

Javaclass1 “ yra konstruktorius, du vartotojo nustatyti metodai ir du kintamieji. Konstruktoriumi nuorodos kintamuosius priskirsime visuotiniams klasės kintamiesiems. Tuo tarpu, „Suma()“ ir „sub()“ metodai grąžina sumą ir skirtumus „x“ ir „y“ kintamieji:

klasė JavaClass1 {
tarpt x,y ;
viešas JavaClass1 ( tarpt a, tarpt b ) {
x = a ;
Y = b ;
}
tarpt Suma ( ) {
grąžinti x + Y ;
}
tarpt sub ( ) {
grąžinti x - Y ;
}
}

Pagrindiniame klasės Pavyzdys metodu sukursime du objektus iš „ JavaClass1 “ kaip „ jc “ ir „ jc1 “, perduodant sveikųjų skaičių reikšmes kaip argumentus. Konstruktorius sukuria klasės kintamuosius su nurodytomis reikšmėmis. Galiausiai pasieksime visas 'Suma()' metodas bus “ jc “ objektas ir “ sub() ' su ' jc1 “:

viešas klasė Pavyzdys {
viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
JavaClass1 jc = naujas JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = naujas JavaClass1 ( 19 , du ) ;
tarpt metų = jc. Suma ( ) ;
tarpt ans1 = jc1. sub ( ) ;
Sistema . išeiti . println ( 'Rezultatas: ' + metų ) ;
Sistema . išeiti . println ( 'Rezultatas: ' + ans1 ) ;
}
}

Išvestis

Surinkome visą pagrindinę informaciją, susijusią su objekto paleidimu Java.

Išvada

„Java“ galite sukurti arba sukurti klasės objektą naudodami „ naujas “ raktinį žodį. „Java“ klasės egzempliorius yra kitas objekto pavadinimas. Galite sukurti tos pačios klasės arba kitos klasės objektą, kad pasiektumėte jų narių funkcijas. Taip pat galite sukurti kelis objektus naudodami kelias klases. Šiame straipsnyje paaiškinome, kaip sukurti objektą „Java“.