Este artículo tiene como objetivo explicar los conceptos de los constructores Java a continuación:
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:
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 EjemplecLassEn 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 EjemplecLassEn 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.