Autor Tema: ejercicios para personas que están empezando con java crear clase CU00623B  (Leído 4693 veces)

edwintv

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
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.

Código: [Seleccionar]
/*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
« Última modificación: 20 de Diciembre 2015, 13:41 por Alex Rodríguez »

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Re:Hola un saludo cordial a todos una ayuda por favor
« Respuesta #1 en: 18 de Diciembre 2015, 16:02 »
Buenas, todo correcto, sigue así.

Único comentario, procura adjuntar el codigo con el icono que hay encima de los emoticonos #

Un saludo :)

edwintv

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re:Hola un saludo cordial a todos una ayuda por favor
« Respuesta #2 en: 19 de Diciembre 2015, 11:43 »
muchas gracias ^^ :)

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:ejercicios para personas que están empezando con java crear clase CU00623B
« Respuesta #3 en: 20 de Diciembre 2015, 13:42 »
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

chema

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 14
    • Ver Perfil
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.


Código: [Seleccionar]
//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


Hquinn

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 23
    • Ver Perfil
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!




chema

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 14
    • Ver Perfil
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.

 

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