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: niurkafer en 31 de Julio 2015, 18:15

Título: Sobrecarga de constructores o métodos en Java Ejercicio resuelto CU00640B
Publicado por: niurkafer en 31 de Julio 2015, 18:15
Hola buenas tardes me gustaria saber si lo he hecho bien  gracias ...

Citar
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 apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;

    //Constructor 1: recibir paramatros de inicializacion
    public Profesor ( String nombreProfesor, String apellidosProfesor, int edadProfesor, boolean casadoProfesor, boolean especialistaProfesor){
        nombre = nombreProfesor;
        apellidos = apellidosProfesor;
        edad = edadProfesor;
        casado = casadoProfesor;
        especialista = especialistaProfesor;
    }// cierre del contrusctor 1

    //constructor 2: Sin parametros y valores por defecto
    public Profesor (){
        nombre ="";
        apellidos ="";
        edad = 0;
        casado = false;
        especialista = false;
    }// cierre del contrusctor 2

    //setters de la clase
     public void setNombre(String nombreProfesor)
    {
        nombre= nombreProfesor;   
    }

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

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

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

    public void setEspecialista (boolean especialistaProfesor)
    {
        especialista = especialistaProfesor;
    }
   
   
    //getters de la clase
    public String getNombre () { return nombre; }  // cierre del metodo

    public String getApellidos (){ return apellidos ; }// cierre del metodo

    public int getEdad () { return edad; }// cierre del metodo

    public boolean getCasado () { return casado; }// cierre del metodo

    public boolean getEspecialista () { return especialista; } // cierre del metodo
}

P0
Título: Re:Sobrecarga de constructores o métodos en Java Ejercicio resuelto CU00640B
Publicado por: César Krall en 02 de Agosto 2015, 22:03
Ejercicio perfecto!!!