Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jorge1290 en 27 de Julio 2014, 06:18
		
			
			- 
				hola!
 he realizado el ejercicio (CU00639) y a continuación dejo abajo el código para saber si lo hice correctamente según el ejercicio, saludos.
 
 EJERCICIO
 
 Define una clase Bombero 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 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 y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto.
 
 public class Bombero {
 
 String nombre;
 String apellido;
 int edad;
 boolean casado;
 boolean especialista;
 
 //constructor
 public Bombero(String valorNombre, String valorApellido, int valorEdad, boolean valorCasado,  boolean valorEspecialista){
 nombre = valorNombre;
 apellido = valorApellido;
 edad = valorEdad;
 casado = valorCasado;
 especialista = valorEspecialista;
 
 }
 
 //metodos set
 public void setNombre (String valorNombre){
 nombre = valorNombre;
 }
 
 public void setApellido (String valorApellido){
 apellido = valorApellido;
 }
 
 public void setEdad (int valorEdad){
 
 edad = valorEdad;
 }
 
 public void setCasado (boolean valorCasado){
 casado = valorCasado;
 }
 
 public void setEspecialista (boolean valorEspecialista){
 especialista = valorEspecialista;
 }
 
 
 //metodo Get
 public String getnombre(){return nombre;}
 
 public String getApellido(){return apellido;}
 
 public int getedad(){return edad;}
 
 public boolean getCasado(){return casado;}
 
 public boolean getEspecialista(){return especialista;}
 }
 
- 
				Hola, está todo bien, sólo tendrías que corregir los nombres de algunos métodos por ejemplo escribir getNombre en lugar de getnombre. Saludos!
			
- 
				Estaba por preguntar si no estaba de mas declarar en el constructor y los setter pero 
 al ejecutarlo vi. Que me pueden decir de este.
 
 //Clase 39
 public class Bombero
 {
 // instance variables - replace the example below with your own
 private String nombre, apellidos ;
 private int edad;
 private boolean casado, especialidad;
 
 /**
 * Constructor for objects of class Bombero
 */
 public Bombero(String QueNombre, String QueApellidos, int QueEdad, boolean QueCasado, boolean QueEspecialidad)
 {
 // initialise instance variables
 nombre= QueNombre;
 apellidos=QueApellidos;
 edad=QueEdad;
 casado=QueCasado;
 especialidad=QueEspecialidad;
 
 }
 
 // getters
 
 public String getNombre() { return nombre;}
 
 public String getApellidos () { return apellidos; }
 
 public int getEdad () {return edad; }
 
 public boolean getCasado () { return casado;
 }
 
 public boolean getEspecialidad () { return especialidad; }
 
 
 //setters
 
 public void setNombre(String CambioNombre){
 nombre=CambioNombre;
 }
 
 public void setApellidos(String CambioApellidos){
 apellidos=CambioApellidos;
 }
 
 public void setEdad(int CambioEdad){
 edad=CambioEdad;
 }
 
 public void setcasado(boolean CambioCasado){
 casado=CambioCasado;
 }
 
 public void setEspecialidad(boolean CambioEspecialidad){
 especialidad=CambioEspecialidad;
 }
 }
- 
				Te puedo decir que está todo correcto (setcasado debe ser setCasado, pero todos los otros nombres los has escrito bien)
 
 Salu2
- 
				Muchas gracias