Este artículo presentará una descripción completa de los constructores de Java y, para que lo haga, explicará los conceptos de la lista a continuación:
Entonces, comencemos!
¿Qué es un constructor de Java?
Es un método especial que contiene exactamente el mismo nombre que el nombre de la clase pero no mantiene ningún tipo de retorno. Cuando alguien crea el objeto de una clase, el constructor predeterminado de esa clase se invoca/se llama automáticamente. Los constructores Java se utilizan para inicializar los objetos, y en Java, los constructores pueden o no tomar los parámetros.
Tipos de constructores de Java
En Java, los constructores son de los siguientes tipos:
Constructor predeterminado
Durante la ejecución del programa, el compilador Java crea un constructor (sin argumentos) para cada clase una sola conocida automáticamente como constructor predeterminado. El siguiente fragmento mostrará la sintaxis básica del constructor Java:
classClassNameAquí, el nombre del constructor es exactamente el mismo que el nombre de la clase y no tiene ningún tipo de retorno.
Ejemplo 1
El siguiente bloque de código lo ayudará a comprender el funcionamiento de un constructor:
publicClassConstructDemoEl bloque de código anterior ejecutó las siguientes tareas:
El fragmento anterior verifica que cuando creamos un objeto, el constructor se invoca automáticamente.
Constructor parametrizado
Los constructores que pueden aceptar múltiples valores/parámetros como argumentos se denominan constructores parametrizados. El fragmento que se detalla a continuación mostrará la sintaxis básica del constructor parametrizado:
classClassNameAquí, ClassName (int val1, val2, val3) es un constructor parametrizado que acepta tres valores/parámetros.
Ejemplo2
El bloque de código dado a continuación proporcionará la comprensión detallada del constructor parametrizado:
PublicClassParameterizedConstructEl bloque de código anterior ejecutó las siguientes tareas:
La salida demuestra la idoneidad del constructor parametrizado.
Conclusión
En Java, el constructor es un método especial que contiene exactamente el mismo nombre que el nombre de la clase pero no mantiene ningún tipo de retorno. Cuando alguien crea el objeto de una clase, el constructor predeterminado de esa clase se invoca/se llama automáticamente. Los constructores Java se utilizan para inicializar los objetos, y en Java, los constructores pueden o no tomar los parámetros. El constructor que no tomó ningún parámetro se llama constructor predeterminado, mientras que la construcción con parámetros se conoce como constructores parametrizados. Esta publicación explicó los diferentes aspectos de los constructores de Java, y para una comprensión profunda, proporcionó un par de ejemplos adecuados.