Autor Tema: Ejercicio CU00640B tutorial Java ejemplo sobrecarga de constructores o métodos  (Leído 3739 veces)

fedegaray

  • Principiante
  • **
  • Mensajes: 81
    • Ver Perfil
Qué lindo es aprender!!! Ojalá haya algo que corregir porque es cuando más se fija un conocimiento! Saludos!!

Código: [Seleccionar]

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;
    }
   
    //CONSTRUCTOR 2
     public Profesor()
    {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    public void setValorNombre (String valorNombre) {nombre = valorNombre;}
    public void setValorApellidos (String valorApellidos) {apellidos = valorApellidos;}
    public void setValoredad (int valorEdad) {edad = valorEdad;}
    public void setValorCasado (boolean valorCasado) {casado = valorCasado;}
    public void setValorEspecialista (boolean valorEspecialista) {especialista = valorEspecialista;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}

« Última modificación: 16 de Febrero 2015, 08:36 por Alex Rodríguez »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio CU00640B
« Respuesta #1 en: 14 de Febrero 2015, 18:25 »
Hola fedegaray

Tu clase Profesor está bien.
Con sus dos constructores.

Solo recordarte como en el ejercicio anterior, en usar la convención para bautizar los métodos set (en clases anteriores no tuviste problemas en bautizar estos métodos).

Saludos

fedegaray

  • Principiante
  • **
  • Mensajes: 81
    • Ver Perfil
Re:Ejercicio CU00640B
« Respuesta #2 en: 15 de Febrero 2015, 03:34 »
Bueno evidentemente estaba desaprendiendo algo, je! Qué bueno contar con ayuda como esta. Aquí va la corrección.

Código: [Seleccionar]

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;
    }
   
    //CONSTRUCTOR 2
     public Profesor()
    {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    }

    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;}
   
    public String getNombre () {return nombre;}
    public String geApellidose () {return apellidos;}
    public int getEdad () {return edad;}
    public boolean getCasado () {return casado;}
    public boolean getEspecialista () {return especialista;}
}


Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Ejercicio CU00640B
« Respuesta #3 en: 16 de Febrero 2015, 08:33 »
Hola fedegaray, te agradecemos que cuando crees un tema en los foros le pongas un título descriptivo de la forma en que se explica aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Gracias por tu colaboración. Saludos!

fedegaray

  • Principiante
  • **
  • Mensajes: 81
    • Ver Perfil
Gracias por hacérmelo saber Alex, te pido disculpas por no haberlo sabido de antemano, que es lo que correspondía. Te prometo que los proximos temas estarán correctamente titulados.

 

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