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, 17:22
-
Me gustaria saber si el titulo y el codigo lo he hecho bien Nro 39 de bombero
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 { //El nombre de la clase
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private boolean especialidad;
public Bombero (String valorNombre, String valorApellido, int valorEdad) {//constructor
nombre = valorNombre;
apellido = valorApellido;
edad = valorEdad;
casado = false;
especialidad = false;
} //cierre del constructor
public void setCasado ( boolean valorCasado ){ //metodo
casado = valorCasado;
}
public void setEspecialidad ( boolean valorEspecialidad ){ //metodo
especialidad = valorEspecialidad;
}
//metodo
public String getNombre () {return nombre;}
public String getApellido () {return apellido;}
public int getEdad () {return edad;}
public boolean getCasado () {return casado;}
public boolean getEspecialidad () {return especialidad;}
// cierre del metodo
}
PD: espero que el titulo este bien y el codigo tambien P9 ;)
-
Hola!
El título está bien.
El ejercicio no está bien. Si tienes 5 atributos, debes tener 5 métodos get y 5 métodos set. Sin embargo sólo hay dos métodos set.
Otra cosa que es importante que hagas es crear uno o varios objetos con BlueJ, establecer valores para sus atributos usando los métodos set y visualizar los valores de los atributos usando los métodos get. Esto debes hacerlo para los 5 atributos, preferiblemente creando varios objetos y haciendo pruebas. ¿Lo has hecho?
Saludos!
-
de verdad disculpa copie el codigo que no era ... tenia que haber sido este y si claro que creo lo objetos :'( ahora si espero que la tercera sea la vencida
public class Bombero { //El nombre de la clase
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private boolean especialista;
public Bombero (String valorNombre, String valorApellido, int valorEdad, boolean valorCasado, boolean valorEspecialista) {//constructor
nombre = valorNombre;
apellido = valorApellido;
edad = valorEdad;
casado = valorCasado;
especialista = valorEspecialista;
} //cierre del constructor
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 ){ //metodo
casado = valorCasado;
}
public void setEspecialidad ( boolean valorEspecialidad ){ //metodo
especialista = valorEspecialidad;
}
//metodo
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;}
// cierre del metodo
}
-
Sí, ahora bien (aunque todavía has confundido en algún punto Especialista y Especialidad)
Saludos!