Autor Tema: Java Clases con dos o más constructores en java. Sobrecarga de ellos CU00640B  (Leído 1908 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Buenas aquí os dejo una posible solución al ejercicio CU00640B del curso de Java desde cero.

Código: [Seleccionar]
/**
 * Ejercicio CU00640B del curso de java desde cero de aprenderaprogramar.com
 * version 0.1
 * Realizado por Pandemia
 */
public class Profesor
{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //Constructor 1º
    public Profesor (String valorNombre,String valorApellidos,int valorEdad,boolean valorCasado,boolean valorEspecialista){
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }//cierre del constructor

    //Constructor 2º
    public Profesor (){

    }//cierre del constructor
   
    //Métodos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }//cierre del método
   
    public void setApellidos (String valorApellidos){
        apellidos = valorApellidos;
    }//cierre del método
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }//cierre del método
   
    public void setCasado (boolean valorCasado){
        casado = valorCasado;
    }//cierre del método
   
    public void setEspecialista (boolean valorEspecialista){
        especialista = valorEspecialista;
    }//cierre del método
   
    public String getNombre(){return nombre;}//cierre del método
   
    public String getApellidos(){return apellidos;}//cierre del método
   
    public int getEdad (){return edad;}//cierre del método
   
    public boolean getCasado(){return casado;}//cierre del método
   
    public boolean getEspecialista(){return especialista;}//cierre del método
   
}//cierre de la clase


Saludos y gracias por vuestro tiempo.... :D
« Última modificación: 18 de Agosto 2016, 22:33 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas Pandemia

En el constructor que no recibe parámetros debes inicializar los atributos a 0 si son numéricos o "" para cadenas o false para booleanos. Esto se hace como norma aceptada por los programadores. Puedes guiarte por https://www.aprenderaprogramar.com/foros/index.php?topic=2181.0

Salu2

 

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".