Cómo crear un constructor en Java

Cómo crear un constructor en Java
En Java, los constructores son métodos especializados que asignan algunos valores iniciales a un objeto en el momento de su creación. Un constructor Java puede ser predeterminado o parametrizado. Una construcción con parámetros cero se conoce como un constructor predeterminado, mientras que un constructor que contiene al menos un argumento/parámetro se conoce como un constructor parametrizado.

Este artículo tiene como objetivo explicar los conceptos de los constructores Java a continuación:

  • ¿Qué es un constructor de Java??
  • Cómo crear un constructor en Java?
  • Método VS Constructor
  • Implementación práctica.

Entonces empecemos!

¿Qué es un constructor de Java??

En Java, los constructores son métodos especiales/únicos que asignan algunos valores iniciales a un objeto en el momento de su creación. En Java, todas las clases deben tener un constructor, independientemente de si un usuario define un constructor o no. Si un usuario define un constructor, el objeto se inicializará con los valores especificados por el usuario. De lo contrario, el objeto se inicializará como 0.

Cómo crear un constructor Java?

Tienes que seguir los estándares de la lista a continuación para crear un constructor Java:

  1. El nombre del constructor debe ser el mismo que el nombre de la clase.
  2. Sintaxis: clase ConstructorExample
    constructorExample ()
    //declaraciones;

  3. No puede especificar ningún tipo de retorno al crear un constructor en Java.
  4. No puede crear un constructor Java con palabras clave abstractas, estáticas, sincronizadas o finales.

Método VS Constructor

La tabla dada a continuación proporcionará un análisis comparativo de un método Java y un constructor:

Constructor Método
Inicializa un objeto. Muestra la funcionalidad de un objeto.
No devuelve nada. Puede devolver el valor.
Debe declararse con un nombre similar al nombre de la clase. Se puede declarar/crear utilizando cualquier nombre especificado por el usuario.
El compilador crea un constructor predeterminado para cada clase en Java. Java Compiler no proporciona un método predeterminado para ninguna clase.
Invocado automáticamente. Invocado explícitamente.

Implementación práctica

Hasta ahora, hemos aprendido los conceptos teóricos de los constructores de Java. Ahora, aprenderemos cómo crear un constructor prácticamente con la ayuda de algunos ejemplos:

Ejemplo: 1 Cómo crear un constructor predeterminado en Java?

clase pública EjemplecLass
EjemplPLeCLass ()
Sistema.afuera.println ("objeto creado con éxito");

public static void main (string [] args)
EjemplClass obj = new ExpLECLass ();

En este programa de ejemplo, creamos un constructor predeterminado, que mostrará un mensaje "objeto creado con éxito" siempre que se cree un objeto de la clase:

La salida verifica que el constructor predeterminado se invoca automáticamente cuando creamos un objeto de la clase. El constructor inicializó el objeto con un valor especificado dentro de ese constructor.

Ejemplo: 2 Cómo crear un constructor parametrizado en Java

clase pública EjemplecLass
int Empage;
String empname;
EjemplPLeCLass (int Age, String Name)
Empage = edad;
empname = nombre;
Sistema.afuera.println ("Edad del empleado:" + Empage);
Sistema.afuera.println ("Nombre del empleado:" + "" + empname);

public static void main (string [] args)
EjemplecLass obj = new EjemplecLass (27, "Joe");

En este programa, creamos un constructor parametrizado. Pasamos algunos valores al constructor al momento de crear el objeto de clase. En la ejecución exitosa del programa anterior, observamos la siguiente salida:

La salida verificó que el constructor inicializó el objeto con los valores pasados ​​en el momento de la creación de objetos.

Conclusión

Para crear un constructor, tenemos que seguir algunas reglas que.mi. El nombre del constructor debe ser el mismo que el nombre de la clase y debe ser declarado/creado sin ningún tipo de devolución. No se puede crear un constructor Java con palabras clave abstractas, estatales, sincronizadas o finales. En Java, los constructores son métodos especializados que asignan algunos valores iniciales a un objeto en el momento de su creación. En Java, todas las clases deben tener un constructor, independientemente de si un usuario define un constructor o no. Este artículo consideró algunos ejemplos para explicar el funcionamiento de los constructores de Java.