Autor Tema: Ejercicio (CU00654B) Ejemplo sobrecarga de nombres y uso del this. Java  (Leído 2237 veces)

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
buenas tardes

Esta pequeña practica consistía en provocar la llamada "Sobrecarga de nombres" y el uso del this para diferenciar el parámetro del campo.

Código: [Seleccionar]
package profe;

public class Profesor {
    private String nombre, apellido;
    private int edad;
    private boolean especialista, casado;
   
    public Profesor(String nombre, String apellido, boolean especialista, boolean casado, int edad){
        this.nombre = nombre;
        this.apellido = apellido;
        this.edad = edad;
        this.especialista = especialista;
        this.casado = casado;
    }
   
    public Profesor(){
        nombre = "";
        apellido = "";
        edad = 0;
        especialista = false;
        casado = false;
    }
   
    public void setNombre(String nombre){
        this.nombre = nombre;
    }
   
    public void setApellido(String apellido){
        this.apellido = apellido;
    }
   
    public void setEdad(int edad){
        this.edad = edad;
    }
   
    public void setEspecialista(boolean especialista){
        this.especialista = especialista;
    }
   
    public void setCasado(boolean casado){
        this.casado = casado;
    }
   
    public String getNombre(){
        return nombre;
    }
   
    public String getApellido(){
        return apellido;
    }
   
    public int getEdad(){
        return edad;
    }
   
    public boolean getEspecialista(){
        return especialista;
    }
   
    public boolean getCasado(){
        return casado;
    }
}


Un detalle importante !, si estoy equivocado, haganmelo saber.

Saludos
« Última modificación: 28 de Marzo 2015, 16:11 por Alex Rodríguez »
"Luchar por tus sueños y cumplirlos... eso es vivir.."

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Hola Dan, tu código está muy bien. Como única recomendación te diría que pongas antes el constructor sin parámetros y después el constructor con parámetros. No es importante, pero es una forma de mantener un orden (primero lo que está vacío o tiene menos cosas, luego lo que tiene más cosas).

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