logo

Nova paraula clau de Java

La paraula clau Java new s'utilitza per crear una instància de la classe. En altres paraules, crea una instància d'una classe assignant memòria per a un objecte nou i retornant una referència a aquesta memòria. També podem utilitzar la paraula clau new per crear l'objecte matriu.

Sintaxi

 NewExample obj=new NewExample(); 

Punts a recordar

  • S'utilitza per crear l'objecte.
  • Assigna la memòria en temps d'execució.
  • Tots els objectes ocupen memòria a l'àrea d'emmagatzematge dinàmic.
  • Invoca el constructor d'objectes.
  • Requereix un únic argument postfix per cridar el constructor

Exemples de paraules clau noves de Java

Exemple 1

Vegem un exemple senzill per crear un objecte utilitzant una paraula clau nova i invocant el mètode mitjançant la referència d'objecte corresponent.

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

Sortida:

 Invoking Method 

Exemple 2

Vegem un exemple senzill per crear un objecte utilitzant la paraula clau nova i invocant el constructor mitjançant la referència d'objecte corresponent.

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

Sortida:

 Invoking Constructor 

Exemple 3

Aquí, creem un objecte utilitzant la paraula clau nova i invoquem el constructor parametritzat.

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

Sortida:

 30 

Exemple 4

Vegem un exemple per crear un objecte matriu amb la paraula clau nova.

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

Sortida:

 Array length: 3 

Exemple 5

Vegem un exemple per utilitzar paraules clau noves a les col·leccions de 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); } } 

Sortida:

 [Java, C++, Python]