Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: edwintv en 18 de Diciembre 2015, 00:30
-
Hola soy nuevo en todo esto y me gustaría que me ayuden con el ejercicio de entrega nº CU00623B
Hice lo que pude, pero no sé si estará bien aunque me compila ^^ pero por favor que alguien me revise lo que estoy dudando es sobre el casado ya que el booleano tiene la definición de ser verdad o falso y gracias de antemano.
/*ejemplo - aprendeaprogramar.com*/
public class Persona{
private String nombre;//nombre de cada persona objeto
private String apellido;//apellido de cada persona objeto
private int edad;//su edad de cada persona objeto
private boolean casado;//
private String dni;//una identidad de cada persona
public Persona(){
nombre = "";
apellido = "";
edad = 0;
casado = true;
dni = "";
}//cierre del constructor
public void setNombre(String valorNombre){
nombre = valorNombre;
}//cierre del método
public void setApellido(String valorApellido){
apellido = valorApellido;
}//cierre del método
public void setEdad(int valorEdad){
edad = valorEdad;
}//cierre metodo
public void setDni(String valorDni){
dni = valorDni;
}//cierre del método
public String getNombre(){return nombre;}//cierre del método
public String getApellido(){return apellido;}//cierre del metodo
public int getEdad (){return edad;}//cieere del metodo
public String getDni (){return dni;}//cierre del metodo
}//cierre de la clase persona
-
Buenas, todo correcto, sigue así.
Único comentario, procura adjuntar el codigo con el icono que hay encima de los emoticonos #
Un saludo :)
-
muchas gracias ^^ :)
-
Hola edwin lee por favor lo que se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 y no olvides incluir el código del ejercicio en el asunto del mensaje, por ejemplo en este caso CU00623B
Saludos
-
Hola a todos de nuevo.
Creo que esto funciona correctamente, por lo menos no me da error en la compilacion y puedo crear objetos tipo persona con el. Por favor, revise esta tarea a ver si he fallado en algo.
Gracias.
Saludos.
Chema.
//Esta clase representa una persona.
public class Persona { //El nombre de la clase
private String nombre; //Nombre de cada objeto persona
private String apellidos; // Apellidos de cada objeto persona
private int edad; // Edad de la persona
private boolean esCasado; //
private String numeroDocumentoIdentidad; // Numero de documento de identidad de cada persona
//Constructor: cuando se cree un objeto taxi se ejecutará el código que incluyamos en el constructor
public Persona () {
nombre = "";
apellidos = "";
edad = 0;
esCasado = false;
numeroDocumentoIdentidad = "";
} //Cierre del constructor … el código continúa …
//Método para establecer el nombre de una persona
public void setNombre (String valorNombre) {
nombre = valorNombre; //El nombre del objeto persona adopta el valor que contenga valorNombre
} //Cierre del método
//Método para establecer los apellidos de una persona
public void setApellidos (String valorApellidos) {
apellidos = valorApellidos; //Los apellidos del objeto persona adopta el valor que contenga valorApellidos
} //Cierre del método
//Método para establecer la edad de una persona
public void setEdad (int valorEdad) {
edad = valorEdad; //La edad del objeto persona adopta el valor que contenga valorEdad
} //Cierre del método
//Método para establecer el esCasado de una persona
public void setCasado (boolean valorCasado) {
esCasado = valorCasado; //El esCasado del objeto persona adopta el valor que contenga valorCasado
} //Cierre del método
//Método para establecer el numeroDocumentoIdentidad de una persona
public void setDNI (String valorDNI) {
numeroDocumentoIdentidad = valorDNI; //El numeroDocumentoIdentidad del objeto persona adopta el valor que contenga valorDNI
} //Cierre del método
//Método para obtener el nombre del objeto persona
public String getNombre () { return nombre; } //Cierre del método
//Método para obtener los apellidos del objeto persona
public String getApellidos () { return apellidos; } //Cierre del método
//Método para obtener la edad del objeto persona
public int getEdad () { return edad; } //Cierre del método
//Método para obtener el esCasado del objeto persona
public boolean getEsCasado () { return esCasado; } //Cierre del método
//Método para obtener el numeroDocumentoIdentidad del objeto persona
public String getDNI () { return numeroDocumentoIdentidad; } //Cierre del método
} //Cierre de la clase
-
Hola Chema!
Por decirte una tonteria, en el comentario del constructor creas un objeto Persona, no Taxi :P Obvio eso no afecta al código. El resto lo veo bien!
-
Hola Hquinn.
Tienes razón, en el comentario se me olvido modificar eso, ya que reutilice el código de creación de la clase PERSONA para escribir el de la clase TAXI. Pero un comentario no crea nada solamente informa a terceras personas de lo que hace esa parte del código, de todas maneras, mea culpa por no haber estado atento a eso.
Gracias por tus comentarios.
Saludos.
Chema.