Come istanziare un oggetto in Java

Come Istanziare Un Oggetto In Java



L'istanziazione è un concetto universale nella programmazione Java che si riferisce al processo di creazione di un oggetto di una classe. Occupa lo spazio di memoria iniziale dell'oggetto e restituisce un riferimento. Il progetto per la classe è fornito da un'istanza di oggetto. Possiamo creare un numero illimitato di oggetti di classe per rappresentare dati definiti dall'utente come elenchi.

Questo articolo spiegherà il metodo relativo alla creazione di un'istanza di oggetti in Java.







Come istanziare un oggetto in Java?

L'istanza è il processo di costruzione di un oggetto di classe. Ecco perché un oggetto è anche chiamato istanza di una classe Java. In Java, possiamo creare istanze di una classe utilizzando ' nuovo ' parola chiave.



Sintassi

La sintassi per istanziare l'oggetto di una classe:



nomeclasse nomeoggetto = nuovo Nome della classe ( ) ;

Vediamo gli esempi di istanziazione di oggetti in Java.





Esempio 1: istanziare un singolo oggetto in Java

Qui abbiamo una classe chiamata ' JavaClass ” con variabili “x”, “y”, un metodo definito dall'utente 'Sum()' e il predefinito 'main()' metodo:

pubblico classe JavaClass {
int x,y ;
privato int Somma ( ) {
X = 5 ;
Y = undici ;
Restituzione X + Y ;
}

Creeremo un'istanza o un oggetto di questa classe denominata ' jc ” nel metodo main() utilizzando una parola chiave “new”. Utilizzando questo oggetto, accederemo al ' Somma() ' e memorizza il valore restituito nel ' anno ” variabile di tipo int. Infine, utilizzare il ' System.out.println() ” metodo per stampare la somma alla console:



pubblico statico vuoto principale ( Corda [ ] arg ) {
JavaClass jc = nuovo JavaClass ( ) ;
int anno = jc. Somma ( ) ;
Sistema . fuori . println ( 'La somma di due numeri 5 e 11 è: ' + anno ) ;
}
}

Produzione

Esempio 2: istanziare un singolo oggetto in Java utilizzando più classi

Possiamo anche creare un oggetto di una classe in un'altra classe e accedere ai metodi pubblici di quella classe. In questo esempio abbiamo due classi: 'JavaClass1' ed 'Esempio'.

JavaClass1 ” contiene un metodo chiamato “ Messaggio() ' e una variabile di tipo String ' nome ”:

classe JavaClass1 {
Corda nome ;
vuoto Messaggio ( )
{
Sistema . fuori . println ( 'JavaClass1 è stato chiamato.' ) ;
}
}

Creeremo un oggetto della classe JavaClass1 nel metodo principale della classe Example e accederemo a tutti i metodi pubblici della JavaClass1 nella seconda classe denominata Example.

Qui, chiamiamo il metodo di JavaClass1 nel metodo principale della classe Esempio utilizzando l'oggetto ' jc ”:

pubblico classe Esempio {
pubblico statico vuoto principale ( Corda [ ] arg ) {
JavaClass1 jc = nuovo JavaClass1 ( ) ;
jc. Messaggio ( ) ;
}
}

Produzione

Esempio 3: istanzia più oggetti in Java utilizzando più classi

Possiamo anche creare più oggetti della stessa classe. In questo esempio, abbiamo le stesse due classi dell'esempio precedente. Ora creeremo più oggetti della classe JavaClass1 nel metodo principale della seconda classe Esempio.

Javaclass1 ” contiene un costruttore, due metodi definiti dall'utente e due variabili. Nel costruttore assegneremo le variabili di riferimento alle variabili globali della classe. Mentre il 'Sum()' e 'sub()' metodi restituisce la somma e le differenze di 'x' e 'y' variabili:

classe JavaClass1 {
int x,y ;
pubblico JavaClass1 ( int un, int b ) {
X = un ;
Y = b ;
}
int Somma ( ) {
Restituzione X + Y ;
}
int sub ( ) {
Restituzione X - Y ;
}
}

Nel metodo principale della classe Esempio, creeremo due oggetti del tipo “ JavaClass1 ' come ' jc ' e ' jc1 ” passando valori interi come argomenti. Il costruttore crea un'istanza delle variabili di classe con i valori indicati. Infine, accederemo a tutti i 'Somma()' il metodo ' jc ” oggetto e “ sub() ' insieme a ' jc1 ”:

pubblico classe Esempio {
pubblico statico vuoto principale ( Corda [ ] arg ) {
JavaClass1 jc = nuovo JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = nuovo JavaClass1 ( 19 , Due ) ;
int anno = jc. Somma ( ) ;
int ans1 = jc1. sub ( ) ;
Sistema . fuori . println ( 'Risultato:' + anno ) ;
Sistema . fuori . println ( 'Risultato:' + ans1 ) ;
}
}

Produzione

Abbiamo compilato tutte le informazioni di base relative alla creazione di un'istanza di un oggetto in Java.

Conclusione

In Java, puoi creare un'istanza o creare un oggetto della classe utilizzando il ' nuovo ' parola chiave. L'istanza di una classe Java è un altro nome per un oggetto. È possibile creare un oggetto della stessa classe o di un'altra classe per accedere alle relative funzioni membro. Puoi anche creare un'istanza di più oggetti utilizzando più classi. In questo articolo, abbiamo spiegato il metodo per creare un'istanza di un oggetto in Java.