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. Accoglie lo spazio di memoria iniziale dell'oggetto e restituisce un riferimento. Il progetto per la classe è fornito da un'istanza dell'oggetto. Possiamo creare un numero illimitato di oggetti di classe per rappresentare dati definiti dall'utente come elenchi.

Questo articolo spiegherà il metodo relativo all'istanziazione degli oggetti in Java.

Come istanziare un oggetto in Java?

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

Sintassi

La sintassi per istanziare l'oggetto di una classe:

ClassName objectName = new className ();

Vediamo gli esempi di istanziazione dell'oggetto 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:

Classe pubblica Javaclass
int x, y;
privato int sum ()
x = 5;
y = 11;
restituire x+y;

Creeremo un'istanza o un oggetto di questa classe denominata "JC"Nel metodo principale () utilizzando una parola chiave" nuova ". Usando questo oggetto, accederemo al "Somma()"Metodo e memorizzare il valore restituito in"Ans"Variabile del tipo int. Infine, utilizza il "Sistema.fuori.println ()"Metodo per stampare la somma alla console:

public static void main (string [] args)
Javaclass jc = new javaclass ();
int Ans = JC.Somma();
Sistema.fuori.println ("somma di due numeri 5 e 11 è:" + ans);

Produzione

Esempio 2: istanziare un singolo oggetto in Java usando 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" e "Esempio".

"Javaclass1"Contiene un metodo chiamato"Messaggio()"E una variabile tipo di stringa"nome":

class javaclass1
Nome stringa;
void Message ()

Sistema.fuori.println ("javaclass1 è chiamato.");

Creeremo un oggetto della classe Javaclass1 nel metodo principale dell'esempio di classe e accederebbe a tutti i metodi pubblici di Javaclass1 nella seconda classe nominata Esempio.

Qui, chiamiamo il metodo di javaclass1 nel metodo principale della classe di esempio usando l'oggetto "JC":

Esempio di classe pubblica
public static void main (string [] args)
Javaclass1 jc = new javaclass1 ();
JC.Messaggio();

Produzione

Esempio 3: istanziare più oggetti in Java usando più classi

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

"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 ()" i metodi restituiscono la somma e le differenze del "X" e "Y" Variabili:

class javaclass1
int x, y;
public javaclass1 (int a, int b)
x = a;
y = b;

int sum ()
restituire x+y;

int sub ()
restituire x-y;

Nel metodo principale dell'esempio di classe, creeremo due oggetti di "Javaclass1" COME "JC" E "JC1"Passando i valori interi come argomenti. Il costruttore istanzia le variabili di classe con i valori indicati. Infine, accederemo a tutti i "Somma()" Metodo Will "JCOggetto e "sub()" con "JC1":

Esempio di classe pubblica
public static void main (string [] args)
Javaclass1 jc = new Javaclass1 (6,9);
Javaclass1 jc1 = new javaclass1 (19,2);
int Ans = JC.Somma();
int ans1 = jc1.sub();
Sistema.fuori.println ("Risultato:" + Ans);
Sistema.fuori.println ("risultato:" + ans1);

Produzione

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

Conclusione

In Java, puoi istanziare 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 funzioni dei membri. Puoi anche istanziare più oggetti utilizzando più classi. In questo articolo, abbiamo spiegato il metodo per istanziare un oggetto in Java.