Objektin luominen Javassa

Objektin Luominen Javassa



Instantiaatio on Java-ohjelmoinnin universaali käsite, joka viittaa luokan objektin luomisprosessiin. Se vie objektin alkuperäisen muistitilan ja palauttaa viitteen. Luokan suunnitelman tarjoaa objektiinstanssi. Voimme luoda rajattoman määrän luokkaobjekteja edustamaan käyttäjän määrittämää tietoa, kuten luetteloita.

Tämä artikkeli selittää menetelmän, joka liittyy objektien ilmentämiseen Javassa.







Kuinka luoda objekti Javassa?

Instantiaatio on prosessi, jolla rakennetaan luokkaobjekti. Tästä syystä objektia kutsutaan myös Java-luokan ilmentymäksi. Javassa voimme tehdä luokasta esiintymiä käyttämällä ' Uusi ”avainsana.



Syntaksi

Syntaksi luokan objektin ilmentämiseksi:



Luokan nimi objektin nimi = Uusi Luokan nimi ( ) ;

Katsotaanpa esimerkkejä objektin ilmentämisestä Javassa.





Esimerkki 1: Instantoi yksittäinen objekti Javassa

Täällä meillä on luokka nimeltä ' Java-luokka ”muuttujilla 'x', 'y', käyttäjän määrittämä menetelmä 'Sum()' ja ennalta määritetty 'main()' menetelmä:

julkinen luokkaa Java-luokka {
int x,y ;
yksityinen int Summa ( ) {
x = 5 ;
Y = yksitoista ;
palata x + Y ;
}

Luomme tämän luokan esiintymän tai objektin nimeltä ' jc ” main()-menetelmässä käyttämällä 'new'-avainsanaa. Käyttämällä tätä objektia pääsemme ' Summa() ' -menetelmää ja tallenna palautettu arvo ' vuosi ” int-tyyppinen muuttuja. Käytä lopuksi ' System.out.println() ” tapa tulostaa summa konsolissa:



julkinen staattinen mitätön pää ( merkkijono [ ] args ) {
JavaClass jc = Uusi Java-luokka ( ) ;
int vuosi = jc. Summa ( ) ;
Järjestelmä . ulos . println ( 'Kahden luvun 5 ja 11 summa on: + vuosi ) ;
}
}

Lähtö

Esimerkki 2: Esitä yksittäinen objekti Javassa käyttämällä useita luokkia

Voimme myös luoda yhden luokan objektin toiseen luokkaan ja käyttää kyseisen luokan julkisia menetelmiä. Tässä esimerkissä meillä on kaksi luokkaa: 'JavaClass1' ja 'Example'.

' Java-luokka 1 ' sisältää menetelmän nimeltä ' Viesti() ' ja merkkijonotyyppinen muuttuja ' nimi ':

luokkaa Java-luokka 1 {
merkkijono nimi ;
mitätön Viesti ( )
{
Järjestelmä . ulos . println ( 'JavaClass1 on nimeltään.' ) ;
}
}

Luomme luokan JavaClass1 objektin luokan Esimerkki päämenetelmään ja pääsemme kaikkiin JavaClass1:n julkisiin menetelmiin toisessa Esimerkki-luokassa.

Tässä kutsumme JavaClass1-menetelmää Esimerkki-luokan päämenetelmässä käyttämällä objektia ' jc ':

julkinen luokkaa Esimerkki {
julkinen staattinen mitätön pää ( merkkijono [ ] args ) {
        JavaClass1 jc = Uusi Java-luokka 1 ( ) ;
jc. Viesti ( ) ;
}
}

Lähtö

Esimerkki 3: Useiden objektien luominen Javassa käyttämällä useita luokkia

Voimme myös luoda useita saman luokan objekteja. Tässä esimerkissä meillä on samat kaksi luokkaa kuin yllä olevassa esimerkissä. Nyt luomme useita JavaClass1-luokan objekteja toisen luokan esimerkin päämenetelmässä.

' Java-luokka 1 ” sisältää konstruktorin, kaksi käyttäjän määrittämää menetelmää ja kaksi muuttujaa. Konstruktorissa kohdistamme viitemuuttujat luokan globaaleihin muuttujiin. Sitä vastoin, 'Sum()' ja 'sub()' menetelmät palauttaa summan ja erot 'x' ja 'y' muuttujat:

luokkaa Java-luokka 1 {
int x,y ;
julkinen Java-luokka 1 ( int a, int b ) {
x = a ;
Y = b ;
}
int Summa ( ) {
palata x + Y ;
}
int sub ( ) {
palata x - Y ;
}
}

Luokan Esimerkki päämenetelmässä luomme kaksi objektia ' Java-luokka 1 ' kuten ' jc ' ja ' jc1 ” välittämällä kokonaislukuarvot argumentteina. Rakentaja instantoi luokkamuuttujat annetuilla arvoilla. Lopuksi pääsemme kaikkiin 'Summa()' menetelmä tulee ' jc 'objekti ja' sub() ' kanssa ' jc1 ':

julkinen luokkaa Esimerkki {
julkinen staattinen mitätön pää ( merkkijono [ ] args ) {
        JavaClass1 jc = Uusi Java-luokka 1 ( 6 , 9 ) ;
JavaClass1 jc1 = Uusi Java-luokka 1 ( 19 , kaksi ) ;
int vuosi = jc. Summa ( ) ;
int ans1 = jc1. sub ( ) ;
Järjestelmä . ulos . println ( 'Tulos:' + vuosi ) ;
Järjestelmä . ulos . println ( 'Tulos:' + ans1 ) ;
}
}

Lähtö

Olemme koonneet kaikki perustiedot, jotka liittyvät objektin luomiseen Javassa.

Johtopäätös

Javassa voit ilmentää tai luoda luokan objektin käyttämällä ' Uusi ”avainsana. Java-luokan esiintymä on objektin toinen nimi. Voit luoda saman luokan tai toisen luokan objektin käyttääksesi niiden jäsenfunktioita. Voit myös luoda useita objekteja käyttämällä useita luokkia. Tässä artikkelissa selitimme menetelmän objektin luomiseksi Javassa.