logo

Nuova parola chiave Java

La nuova parola chiave Java viene utilizzata per creare un'istanza della classe. In altre parole, istanzia una classe allocando memoria per un nuovo oggetto e restituendo un riferimento a quella memoria. Possiamo anche usare la parola chiave new per creare l'oggetto array.

Sintassi

 NewExample obj=new NewExample(); 

Punti da ricordare

  • Viene utilizzato per creare l'oggetto.
  • Alloca la memoria in fase di esecuzione.
  • Tutti gli oggetti occupano memoria nell'area heap.
  • Invoca il costruttore dell'oggetto.
  • Richiede un singolo argomento suffisso per chiamare il costruttore

Esempi di nuove parole chiave Java

Esempio 1

Vediamo un semplice esempio per creare un oggetto utilizzando la parola chiave new e invocando il metodo utilizzando il riferimento all'oggetto corrispondente.

 public class NewExample1 { void display() { System.out.println('Invoking Method'); } public static void main(String[] args) { NewExample1 obj=new NewExample1(); obj.display(); } } 

Produzione:

 Invoking Method 

Esempio 2

Vediamo un semplice esempio per creare un oggetto utilizzando la parola chiave new e invocando il costruttore utilizzando il riferimento all'oggetto corrispondente.

 public class NewExample2 { NewExample2() { System.out.println('Invoking Constructor'); } public static void main(String[] args) { NewExample2 obj=new NewExample2(); } } 

Produzione:

 Invoking Constructor 

Esempio 3

Qui creiamo un oggetto utilizzando la nuova parola chiave e invochiamo il costruttore parametrizzato.

 public class NewExample3 { int a,b; NewExample3(int a,int b) { this.a=a; this.b=b; } void display() { System.out.println(a+b); } public static void main(String[] args) { NewExample3 obj=new NewExample3(10,20); obj.display(); } } 

Produzione:

 30 

Esempio 4

Vediamo un esempio per creare un oggetto array utilizzando la parola chiave new.

 public class NewExample4 { static int arr[]=new int[3]; public static void main(String[] args) { System.out.println('Array length: '+arr.length); } } 

Produzione:

 Array length: 3 

Esempio 5

Vediamo un esempio per utilizzare nuove parole chiave nelle raccolte Java.

 import java.util.*; public class NewExample5 { public static void main(String[] args) { List obj=new ArrayList(); obj.add('Java'); obj.add('C++'); obj.add('Python'); System.out.println(obj); } } 

Produzione:

 [Java, C++, Python]