logo

Cuvânt cheie Java nou

Cuvântul cheie Java new este folosit pentru a crea o instanță a clasei. Cu alte cuvinte, instanțiază o clasă prin alocarea de memorie pentru un nou obiect și returnarea unei referințe la acea memorie. De asemenea, putem folosi cuvântul cheie nou pentru a crea obiectul matrice.

Sintaxă

 NewExample obj=new NewExample(); 

Puncte de reținut

  • Este folosit pentru a crea obiectul.
  • Alocă memoria în timpul execuției.
  • Toate obiectele ocupă memorie în zona heap.
  • Invocă constructorul de obiecte.
  • Este nevoie de un singur argument postfix pentru a apela constructorul

Exemple de cuvinte cheie Java noi

Exemplul 1

Să vedem un exemplu simplu pentru a crea un obiect folosind un cuvânt cheie nou și invocând metoda folosind referința de obiect corespunzătoare.

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

Ieșire:

 Invoking Method 

Exemplul 2

Să vedem un exemplu simplu de a crea un obiect folosind un cuvânt cheie nou și invocând constructorul folosind referința de obiect corespunzătoare.

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

Ieșire:

 Invoking Constructor 

Exemplul 3

Aici, creăm un obiect folosind un cuvânt cheie nou și invocăm constructorul parametrizat.

 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(); } } 

Ieșire:

 30 

Exemplul 4

Să vedem un exemplu pentru a crea un obiect matrice folosind cuvântul cheie nou.

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

Ieșire:

 Array length: 3 

Exemplul 5

Să vedem un exemplu de utilizare a cuvintelor cheie noi în colecțiile 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); } } 

Ieșire:

 [Java, C++, Python]