Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Papipanchi en 10 de Diciembre 2014, 21:05
-
Vuelvo a la carga.
Aquí adjunto ejercicio CU00640B para su corrección.
Salu2.
P.D. Y van 3 esta tarde :) :) :) :)
//Ejercicio C00640B
public class Profesor {
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
//Constructor 1: recibe parametros para la inicialización
public Profesor (String valorNombre, String valorApellidos, int valorEdad){
nombre=valorNombre;
apellidos=valorApellidos;
edad=valorEdad;
casado=false;
especialista=false;
}//Cierre del constructor 1
//Constructor 2: no recibe parametros para la inicialización
public Profesor (){
nombre="";
apellidos="";
edad=0;
casado=false;
especialista=false;
}//Cierre del constructor 2
//Método para establecer el nombre del objeto profesor
public void setNombre (String valorNombre) {
nombre=valorNombre;
} //Cierre del método
//Método para establecer los apellidos del objeto profesor
public void setApellidos (String valorApellidos) {
apellidos=valorApellidos;
} //Cierre del método
//Método para establecer la edad del objeto profesor
public void setEdad (int valorEdad) {
edad=valorEdad;
} //Cierre del método
//Método para establecer la veracidad o falsedad del estado del objeto profesor
public void setCasado (boolean valorCasado) {
casado=valorCasado;
} //Cierre del método
//Método para establecer la veracidad o falsedad de la especialización del objeto profesor
public void setEspecialista (boolean valorEspecialista) {
especialista=valorEspecialista;
} //Cierre del método
//Método para obtener el nombre del objeto profesor
public String getNombre () {return nombre;} //Cierre del método
//Método para obtener el apellidos del objeto profesor
public String getApellidos () {return apellidos;} //Cierre del método
//Método para obtener la edad del objeto proferor
public int getEdad () {return edad;} //Cierre del método
//Método para obtener la veracidad o falsedad del estado del objeto profesor
public boolean getCasado () {return casado;} //Cierre del método
//Método para obtener la veracidad o falsedad de la especialización del objeto profesor
public boolean getEspecialista () {return especialista;} //Cierre del método
}//Cierre de la clase
-
Hola Papipanchi.
Me alegra ver que sigues progresando, me alegro mucho por ti.
Tú ejercicio esta casi perfecto y muy bien comentado e indentado, te felicito por ello. El "casi" perfecto es porque en el constructor número uno, el que recibe parámetros, se te ha olvidado incluir los parámetros para los atributos de tipo booleano "casado" y "especialista". En este caso, tendrías que incluir dos parámetros más de tipo booleano. Debes incluir un parámetro por cada atributo que tenga la clase.
Por lo demás todo esta genial, enhorabuena y continúa por este camino.
Un saludo!