Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Jorge lopez en 01 de Julio 2014, 23:29
-
public class Profesor{
String nombre, apellidos;
boolean casado, especialista;
int edad;
public Profesor(String nombre, String apellidos, boolean casado, boolean especialista, int edad){//Constructor 1 (inicializado)
this.nombre = nombre;
this.apellidos = apellidos;
this.casado = casado;
this.especialista = especialista;
this.edad = edad;
}
public Profesor(){//Constructor 2 (general)
nombre = "";
apellidos = "";
casado = false;
especialista = false;
edad = 0;
}
//setters
public void setNombre(String nombre){this.nombre = nombre;}
public void setApellidos(String apellidos){this.apellidos = apellidos;}
public void setCasado(boolean casado){this.casado = casado;}
public void setEspecialista(boolean especialista){this.especialista = especialista;}
public void setEdad(int edad){this.edad = edad;}
//getters
public String getNombre(){return this.nombre;}
public String getApellidos(){return this.apellidos;}
public boolean getCasado(){return this.casado;}
public boolean getEsEspecialista(){return this.especialista;}
public int getEdad(){return this.edad;}
}
Salu2!
-
Hola Sniper
Tu clase Profesor con dos constructores, uno vacío y otro con parámetros usando "this" para distinguir entre atributos y parámetros.
La veo perfecta. La he probado y funciona todo.
Nota: El código lo veo muy limpio, es fácil de leer y entender.
Sal U2
-
G r a c i a s toni_apr ;D