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;
}