logo

Nueva palabra clave de Java

La nueva palabra clave Java se utiliza para crear una instancia de la clase. En otras palabras, crea una instancia de una clase asignando memoria para un nuevo objeto y devolviendo una referencia a esa memoria. También podemos usar la nueva palabra clave para crear el objeto de matriz.

Sintaxis

 NewExample obj=new NewExample(); 

Puntos para recordar

  • Se utiliza para crear el objeto.
  • Asigna la memoria en tiempo de ejecución.
  • Todos los objetos ocupan memoria en el área del montón.
  • Invoca al constructor de objetos.
  • Requiere un único argumento postfix para llamar al constructor.

Ejemplos de nueva palabra clave de Java

Ejemplo 1

Veamos un ejemplo sencillo para crear un objeto usando la nueva palabra clave e invocando el método usando la referencia del objeto correspondiente.

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

Producción:

 Invoking Method 

Ejemplo 2

Veamos un ejemplo sencillo para crear un objeto usando la nueva palabra clave e invocando al constructor usando la referencia del objeto correspondiente.

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

Producción:

 Invoking Constructor 

Ejemplo 3

Aquí, creamos un objeto usando la nueva palabra clave e invocamos el constructor parametrizado.

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

Producción:

 30 

Ejemplo 4

Veamos un ejemplo para crear un objeto de matriz usando la nueva palabra clave.

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

Producción:

 Array length: 3 

Ejemplo 5

Veamos un ejemplo para usar nuevas palabras clave en colecciones 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); } } 

Producción:

 [Java, C++, Python]