Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 30 de Septiembre 2014, 12:15

Título: Ejercicio Java constructor general y constructor con parámetros (CU00640B)
Publicado por: aleexx1724 en 30 de Septiembre 2014, 12:15
Saludos



Código: [Seleccionar]
public class Profesor{

 private String nombre;
 private String apellidos;
 private int edad;
 private boolean casado;
 private boolean especialista;
 // Constructor 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 sin parametros
 public Profesor(){
    nombre="";
    apellidos="";
    edad=0;
    casado=false;
    especialista=false;
   
   
    }
 
    //metodos setters (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;
 }

 //Metodos getters (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:(CU00640B)
Publicado por: Jorge lopez en 30 de Septiembre 2014, 16:56
 Hola Alex!

Consejo personal: primero declara el constructor general (Constructor sin parámetros) y luego el constructor con parámetros (o los constructores con parámetros de ser mas se uno)

En tu ejercicio, All is ok!!  ;) Puedes continuar avanzando.

Saludos!