0% encontró este documento útil (0 votos)
62 vistas2 páginas

Introducción a Constructores en Java

Un constructor es un método que se ejecuta automáticamente al crear un objeto de una clase, utilizado para inicializar variables de instancia. Tiene el mismo nombre que la clase, no tiene tipo de retorno y puede ser predeterminado o personalizado. Si se define un constructor, el constructor predeterminado que inicializa las variables en cero ya no se utiliza.

Cargado por

axlhenry
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas2 páginas

Introducción a Constructores en Java

Un constructor es un método que se ejecuta automáticamente al crear un objeto de una clase, utilizado para inicializar variables de instancia. Tiene el mismo nombre que la clase, no tiene tipo de retorno y puede ser predeterminado o personalizado. Si se define un constructor, el constructor predeterminado que inicializa las variables en cero ya no se utiliza.

Cargado por

axlhenry
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CONSTRUCTOR

Un constructor es un mtodo que se ejecuta automticamente cuando se crea un


objeto de la clase; sirve para inicializar las variables de instancia definidas por la clase,
o para realizar cualquier otro procedimiento de inicio que se requiera para crear un
objeto completamente formado.
El constructor tiene el mismo nombre de la clase y es sintcticamente similar a un
mtodo. Sin embargo, los constructores no tienen un tipo de regreso explcito, porque
nunca devuelven uno.
Todas las clases tienen constructores, ya sea que los defina o no, porque Java
proporciona automticamente un constructor predeterminado que inicializa todas las
variables de miembros en cero. Sin embargo, una vez que haya definido un
constructor, el constructor predeterminado ya no se utilizar.

CARACTERSTICAS:
a) Es sintcticamente similar a un mtodo.
b) Se ejecuta automticamente al crear una instancia.
c) Por lo general es pblico.
d) Utilizado para inicializar variables de instancia definidas por la clase o para realizar
cualquier otro procedimiento de inicio que se requiera para crear un objeto
completamente formado.

REGLAS:
1. El constructor tiene el mismo nombre de la clase
2. No tiene tipo de devolucin
3. Puede o no tener declaracin de parmetros.
4. Si el programador no provee a la clase un constructor, el compilador genera
uno automticamente, el cual inicializa todas las variables de miembros en
cero.
5. Si el programador nos da un constructor, el constructor predeterminado no se
crea.

TIPO DE CONSTRUCTORES:

Constructor predeterminado o por omisin

Constructor personalizado o con parmetros

Ejemplo:
class Perro {
String raza, color;
Perro()
constructor predeterminado o por omisin
{
raza = Golden;
color = Negro;
}
//mtodo que muestra la informacin de las variables
void mostrar()
{
[Link](La raza es: + raza);
[Link](El color es: + color);
}
}
//implementacin de la clase
class DemoPerro {
public static void main(String args [])
{
Perro p1 = new Perro();
//invocando al mtodo
[Link]();
}
}

Constructor

También podría gustarte