Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 13 de Septiembre 2014, 04:25

Título: Constructores o métodos con y sin argumentos java (CU00640B)
Publicado por: aleexx1724 en 13 de Septiembre 2014, 04:25
Saludos el ultimo ejercicio del dia de hoy

Código: [Seleccionar]
public class Profesor{

    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
    // Constrctor 1. Con parametros
    public Profesor(String valorNombre,String valorApellidos,int valorEdad,boolean valorCasado,boolean valorEspecialista){
        nombre=valorNombre;
        apellidos=valorApellidos;
        edad=valorEdad;
        casado=valorCasado;
        especialista=valorEspecialista;

    }
    //Constructor 2. Sin parametros
    public Profesor(){
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        especialista=false;

    }
    //setters metodos procedimiento
    public void setNombre(String valorNombre){
        nombre=valorNombre;
    }

    public void setApellidos(String valorApellidos){
        apellidos=valorApellidos;
    }

    public void setEdad(int valorEdad){
        edad=valorEdad;
    }

    public void setCasado(boolean valorCasado){
        casado=valorCasado;
    }

    public void setEspecialista(boolean valorEspecialista){
        especialista=valorEspecialista;   

    }
    // getters metodos funcion
    public String getNombre(){
        return nombre;
    }

    public String getApellidos(){
        return apellidos;
    }

    public int getEdad(){
        return edad;
    }

    public boolean getCasado(){
        return casado;
    }

    public boolean getEspecialista(){
        return especialista;
    }
}
Título: Re:CONSTRUCTORES O MÉTODOS. (CU00640B)
Publicado por: toni_apr en 13 de Septiembre 2014, 23:00
Hola aleexx1724

Tu ejercicio está correcto con los dos constructores y los métodos set y get para editar los atributos.

Saludos