JavaSE 12 Constructores Leccion
Los constructores aunque son muy similares a los métodos, tienen ciertas diferencias y caracterÃsticas, tales como:
• Estos métodos sólo se puede ejecutar al momento de la creación de un objeto, no es posible utilizarlos después.
• No devuelven ningún valor.
• El nombre del constructor es idéntico al nombre de la clase, asà es como podemos identificar si una clase tiene constructores (siempre respetando las mayúsculas y minúsculas)
• Por defecto en Java, se crea un constructor sin argumentos, conocido como constructor vacÃo. Este constructor lo agrega en automático el compilador de Java a nuestra clase, sin embargo si nosotros definimos un constructor distinto al constructor vacÃo, es decir, con argumentos, entonces Java ya no agrega el constructor vacÃo y es nuestra responsabilidad agregar el constructor vacio a nuestra clase si fuera necesario.
• El constructor vacio es necesario para crear un objeto, recordemos la sintaxis básica general para crear un objeto.
• TipoClase objeto = new TipoClase( );
• Si observamos al final de la lÃnea de código estamos abriendo y cerrando paréntesis, ese es precisamente el constructor vacÃo que el compilador agregó por nosotros siempre y cuando no agreguemos constructores con otros argumentos. Por lo que ahora ya podemos entender que después de la palabra new realmente lo que estamos colocando es el nombre del constructor que deseamos llamar, pudiendo tener argumentos o no.
No hay comentarios.