Constructor

¿Que es?

método especial de una clase

que se

llama automáticamente siempre que

se declara

un objeto de esa clase.

no tiene un tipo de dato retornado

¿Para que sirve?

Su función es inicializar el objeto

y para

asegurarnos que los objetos siempre contengan valores válidos.

inicializar los atributos de un objeto

Caracteristicas

1.- Tiene el mismo nombre que la clase a la que pertenece.

2.- Debe declararse público

3.- No se hereda

4.- No puede devolver ningún valor

Ejemplos

class MiClase {
int x;
MiClase(){
x=10;
}
}

class Imaginario {
private int real, imag;
public Imaginario()
{
real=0;
imag=0;
}

public Taxi (String valorMatricula, String valorDistrito, int valorTipoMotor) {

ciudad = "México D.F.";

matricula = valorMatricula;

distrito = valorDistrito;

tipoMotor = valorTipoMotor;

}