Autor Tema: Java. Sobrecarga de constructores. BlueJ cómo elegir qué atributos usar CU00640B  (Leído 1888 veces)

Mattius

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Estimados, que tengan un buen día, acá les dejo el ejercicio CU00640B del manual de programación Java con entorno de aprendizaje BlueJ para su corrección.

Código: [Seleccionar]
public class Profesor
{
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Profesor(){
       nombre = "";
       apellido = "";
       edad = 0;
       casado = false;
       especialista = false;
    }
   
     public Profesor (String estadoCivil) {
       nombre = "";
       apellido = "";
       casado = false;     }
   
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
    }
    public void setApellido (String valorApellido){
        apellido = valorApellido;
    }
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }
    public void setCasado (boolean valorCasado){
        casado = valorCasado;
    }
    public void setEspecialista (boolean valorEspecialista) {
        especialista = valorEspecialista;
    }
     
    public String getNombre (){return nombre;}
    public String getApellido () {return apellido;}
    public int edad () {return edad;}
    public boolean casado (){return casado;}
    public boolean especialista () {return especialista;}
}

Saludos!
« Última modificación: 22 de Junio 2017, 18:42 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00640B Ejercicio.
« Respuesta #1 en: 07 de Junio 2017, 10:02 »
Buenas.


Cuando dice que se cree un constructor que reciba los parámetros necesarios para la inicialización, para que ese constructor tenga una buena utilidad debería requerir los atributos más importante que puedan describir a un Profesor en este caso, y no creo que su estado civil sea muy identificativo para esto.

Te dejo un enlace con una solución que más adeacuada:
https://www.aprenderaprogramar.com/foros/index.php?topic=2181.msg10586#msg10586

Saludos.  ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".