Contructor en Java

Un Constructor es una función, método, etc, de las clases, la cual es llamada automáticamente cuando se crea un objeto de esa clase.
Por ser métodos, los constructores también aceptan parámetros. Cuando en una clase no especificamos ningún tipo de constructor, el compilador añade uno público por omisión sin parámetros, el cual NO hace nada.
http://programandoenjava.over-blog.es/article-32829724.html

También se dice que un Constructor es un método especial en Java empleado para inicializar valores en Instancias de Objetos, a través de este tipo de métodos es posible generar diversos tipos de instancias para la Clase en cuestión;la principal característica de este tipo de métodos es que llevan el mismo nombre de la clase, a continuación se describe un ejemplo utilizando constructor.

Posteriormente son definidos 4 Constructores; nótese que cada uno recibe el mismo nombre de la Clase y posee distintos argumentos de entrada.

public class Arboles {

public Arboles() {

System.out.println("Un árbol genérico");

}

public Arboles(String tipo) {

System.out.println("Un árbol tipo " + tipo);

}

public Arboles(int altura) {

System.out.println("Un árbol de " + altura + " metros");

}

public Arboles(int altura,Stringtipo) {

System.out.println("Un " + tipo + " de " + altura + " metros");

}

public static void main(String args[]) {

Arboles arbol1 = new Arboles(4);

Arboles arbol2 = new Arboles("Roble");

Arboles arbol3 = new Arboles();

Arboles arbol4 = new Arboles(5,"Pino");

}

}

Características de los Constructores

1.     Un constructor, tiene el mismo nombre de la clase a la cual pertenece.

2.     No puede ser Heredado.

3.     No retorna ningún valor (Ni void), por lo cual no debe especificarse ningún tipo de dato.

4. Debe declararse como public, sólo en casos [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2011, 01). Constructor java. BuenasTareas.com. Recuperado 01, 2011, de http://www.buenastareas.com/ensayos/Constructor-Java/1411669.html

MLA

"Constructor java" BuenasTareas.com. 01 2011. 2011. 01 2011 <http://www.buenastareas.com/ensayos/Constructor-Java/1411669.html>.

MLA 7

"Constructor java." BuenasTareas.com. BuenasTareas.com, 01 2011. Web. 01 2011. <http://www.buenastareas.com/ensayos/Constructor-Java/1411669.html>.

CHICAGO

"Constructor java." BuenasTareas.com. 01, 2011. consultado el 01, 2011. http://www.buenastareas.com/ensayos/Constructor-Java/1411669.html.