Autor Tema: Java variables nombre (String), edad (int), casado (boolean) Ejercicio CU00640B  (Leído 6362 veces)

Pablo Cruz

  • Sin experiencia
  • *
  • Mensajes: 5
    • Ver Perfil
Citar
EJERCICIO

Define una clase Profesor considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y otro constructor que no reciba parámetros. Crea los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto usando un constructor y luego otro objeto usando el otro constructor. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.


Código: [Seleccionar]
public class Profesor {
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Profesor ( String valorNombre, String valorApellido, int valorEdad, boolean valorCasado, boolean valorEspecialista) {
        nombre = valorNombre;
        apellido = valorApellido;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    }
     
   public Profesor (){
       nombre = "";
       apellido = "";
       edad = 0;
       casado = false;
       especialista = true;
    }
   
    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 getEdad (){return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}
« Última modificación: 19 de Febrero 2016, 09:09 por Alex Rodríguez »

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Re:Ejercicio (CU00640B) Clase con dos o mas constructores
« Respuesta #1 en: 17 de Febrero 2016, 07:16 »
Todo perfecto, sigue así.

 

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