Autor Tema: Muy buen tutorial Java para principiantes Ejercicio (CU00623B)  (Leído 3501 veces)

kerras

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Buenas , ante todos un Saludo a la comunidad, por cierto muy buen tutorial de java , se les agradece tanta dedicacion.

Aquí está mi respuesta al ejercicio propuesto en (CU00623B)

 Actualmente me dedico a  desarrollar páginas web. Hasta los momentos el java no esta tan complicado como me lo contaban pero apenas estoy comenzando , así que me falta bastante.

Pero tengo una duda  con respecto ha la forma con la que tratan una variable en el ejemplo del taxi , en "setDistrito" para ser mas preciso.

 
Código: [Seleccionar]

 public void setDistrito (String valorDistrito) {

        distrito = "Distrito " + valorDistrito;
    }

Si se supone que distrito es un String  por que se le suma el valor de algo que se introducirá como si fuera la suma de dos numero (a + b)  por ejemplo, si es un string deberia bastar con colocar Distrito = valorDistrito , al menos eso funcionaria en c o en php . No se si me he explicado adecuadamente . por favor espero respondan. De repente son necedades mias pero es algo que note y me genero algunas dudas


Y aqui esta mi respuesta en ejercicio
Código: [Seleccionar]

public class Persona{
     
    private int Edad;
    private String Nombre;
    private String Apellido;
    private int Cedula;
    private String EstadoCivil;
   
   
     public Persona(){
       
        Edad=0;
        Nombre="Desconocido";
        Apellido="Desconosido";
        Cedula=0;
        EstadoCivil="Desconosido";
       
       
       
       
        }

    public void setEdad (int valorEdad){
   
      Edad=valorEdad;
   
   
    }
   
    public void setNombre (String valorNombre){
   
     Nombre="Desconocido" + valorNombre;
   
    }
   
    public void setApellido (String valorApellido){
   
     Apellido="Desconocido" + valorApellido;
   
    }
   
    public void setCedula(int valorCedula){
   
      Cedula=valorCedula;
   
    }
   
    public void setEstadoCivil(String valorEstadoCivil){
   
   
       EstadoCivil="Desconocido" + valorEstadoCivil;
   
    }
   
   
    public int  getEdad(){
   
     return Edad;
    }
   
      public String getNombre(){
   
     return Nombre;
    }
   
      public String getApellido(){
   
     return Apellido;
    }
   
     public int  getCedula(){
   
     return Cedula;
    }
   
     public String getEstadoCivil(){
   
     return EstadoCivil;
    }
   
}

« Última modificación: 04 de Noviembre 2015, 08:50 por César Krall »

kerras

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Respuesta a ejercicio de Tutorial Java (CU00623B)
« Respuesta #1 en: 02 de Noviembre 2015, 02:24 »
 ;D olviden la duda .. al final termine respondiendo me solo :v y segui con el tuto y me confirmo mas adelante xD , pero aun quiero saber si la respuesta esta bien  ::)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Respuesta a ejercicio de Tutorial Java (CU00623B)
« Respuesta #2 en: 03 de Noviembre 2015, 00:13 »
Hola kerras.

En cuanto a tu duda, lo que hace el método setDistrito es establecer el valor de distrito, concatenando dos cadenas de texto.

si valorDistrito = "Norte",

distrito = "Distrito " + valorDistrito; distrito = "Distrito Norte";

Sobre tu ejercicio decir que no has creado los atributos como los pide el ejercicio, nombre (String), apellidos (String), edad (int), casado (boolean), numeroDocumentoIdentidad (String).

Para saber como nombrar bien los atributos, clases, métodos... te recomiendo que te leas este enlace, https://www.aprenderaprogramar.com/foros/index.php?topic=2945.msg13381#msg13381.

Sobre el método...
Código: [Seleccionar]
public void setNombre (String valorNombre){
   
     Nombre="Desconocido" + valorNombre;
   
    }
Nombre no es igual a "Desconocido" + valorNombre, Nombre será igual al contenido de valorNombre. Lo mismo te pasa en los métodos setApellido y setEstadoCivil.

Te recomiendo que replantees el ejercicio nuevamente.

Saludos.
« Última modificación: 03 de Noviembre 2015, 00:15 por pedro,, »

 

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