buenas tardes
Esta pequeña practica consistía en provocar la llamada "Sobrecarga de nombres" y el uso del this para diferenciar el parámetro del campo.
package profe;
public class Profesor {
private String nombre, apellido;
private int edad;
private boolean especialista, casado;
public Profesor(String nombre, String apellido, boolean especialista, boolean casado, int edad){
this.nombre = nombre;
this.apellido = apellido;
this.edad = edad;
this.especialista = especialista;
this.casado = casado;
}
public Profesor(){
nombre = "";
apellido = "";
edad = 0;
especialista = false;
casado = false;
}
public void setNombre(String nombre){
this.nombre = nombre;
}
public void setApellido(String apellido){
this.apellido = apellido;
}
public void setEdad(int edad){
this.edad = edad;
}
public void setEspecialista(boolean especialista){
this.especialista = especialista;
}
public void setCasado(boolean casado){
this.casado = casado;
}
public String getNombre(){
return nombre;
}
public String getApellido(){
return apellido;
}
public int getEdad(){
return edad;
}
public boolean getEspecialista(){
return especialista;
}
public boolean getCasado(){
return casado;
}
}
Un detalle importante !, si estoy equivocado, haganmelo saber.
Saludos