Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: B4rduck en 12 de Octubre 2014, 10:48

Título: Ejercicio CU00624B (Métodos Java) ejemplo clase DiscoMusical
Publicado por: B4rduck en 12 de Octubre 2014, 10:48
He aquí el desarrollo del ejercicio correspondinte al apartado CU00624B del curso "Java desde cero". Acepto todo tipo de sugerencias, críticas, correcciones y comentarios
Código: [Seleccionar]
// La presente clase presenta la información de un Disco musical.
public class DiscoMusical{
    private String Título; // Título de cada objeto DiscoMusical
    private String Autor; // Nombre del autor de cada objeto DiscoMusical
    private int añoEdición; // Año de edición de cada objeto DiscoMusical
    private String Formato; // Formato de cada objeto DiscoMusical
    private boolean Digital; // Demustra si cada objeto DiscoMusical es del tipo Digital.
   
    // Constructor: Al crear un objeto DiscoMusical se ejecutará el código que se encluya en el constructor.
   
    public DiscoMusical(){
        Título = "";
        Autor = "";
        añoEdición = 0;
        Formato = "Desconocido";
        Digital = false;
    } // Cierre del constructor
   
    // Método para establecer el título de la clase DiscoMusical.
    public void setTítulo (String valorTítulo) {
        Título = valorTítulo; // El título que adopta el objeto DiscoMusical es el valor que contenga valorMatrícula
    } // Cierre del método
   
    // Método para establecer el autor de la clase DiscoMusical
    public void setAutor (String valorAutor) {
        Autor = valorAutor; // El nombre del autor que adopta el objeto DiscoMusical es el valor que contenga valorAutor.
    } // Cierre del método
   
    // Método para establecer el aaño de edición de la clase DiscoMusical
    public void setañoEdición (int valorañoEdición) {
        añoEdición = valorañoEdición; // El año de edición para el objeto DiscoMusical es el valor que contenga valorañoEdición.
    } // Cierre del método
   
    // Método para establecer el formato de la clase DiscoMusical
    public void setFormato (String valorFormato) {
        Formato = valorFormato; // El formato de cada clase DiscoMusical es el valor que contenga valorFormato.
    } // Cierre del método
   
    // Método para establecer el tipo de la clase DiscoMusical
    public void setDigital (boolean valorDigital) {
        Digital = valorDigital; // El valor Digital para cada clase DiscoMusical es el valor que contenga valorDigital.
    }   
   
        // Método para obtener el título del objeto DiscoMusical
        public String getTítulo () { return Título;} // Cierre del método
       
        // Método para obtener el nombre del autor del objeto DiscoMusical
        public String getAutor () { return Autor;} // Cierre del método
       
        // Método para obtener el año de edición del objeto DiscoMusical
        public int getañoEdición () { return añoEdición;} // Cierre del método
       
        // Método para obtener el formato del objeto DiscoMusical
        public String getFormato () { return Formato;} // Cierre del método
       
        // Método para conocer si el objeto DiscoMusical es tipo digital.
        public boolean getDigital () { return Digital;} // Cierre del método

} // Cierre de las clases
Gracias, desde ya!
Título: Re:Entrega de ejercicio CU00624B (Métodos Java)
Publicado por: Jorge lopez en 13 de Octubre 2014, 17:28
 Hola Arja!

Te comento: Para nombres de variables lo correcto es que inicien con letra minúscula, en vez de "Titulo"  lo correcto seria "titulo" el nombre de la variable "añoEdición" lo veo correcto, con la regla lowerCamelCase bien aplicada.

Has inicializado cada variable correctamente, aunque no estaría mal que inicialices las variables Titulo y Autor con valor = "Desconocido" idem a la variable Formato.

Otro punto a comentar y que ya te he comentado en el ejercicio que subiste correspondiente a la entrega CU00623B es sobre los nombres de métodos, para refrescarte la memoria podrías volver a leer dicho comentario en: https://www.aprenderaprogramar.com/foros/index.php?topic=1437.0 (https://www.aprenderaprogramar.com/foros/index.php?topic=1437.0) y si lo analizas podrías asociarlo a este ejercicio.

Saludos!
Título: Re:Entrega de ejercicio CU00624B (Métodos Java)
Publicado por: B4rduck en 13 de Octubre 2014, 21:49
Sniper, es muy amable de tu parte que te tomes el tiempo para revisar mis trabajos, te lo agradezco!

Con respecto a la primera observación, voy a poner en práctica tu consejo en adelante; en cuanto a la segunda, ciertamente se ven los mismos herrores que en el ejercicio primero y he tomado a cuenta tu consejo, la razón por la que se da en este ejercicio es que lo publiqué antes de haber recibido tus comentarios al anterior.

Me dispongo a hacer las correcciones requeridas y cuando lo tenga publico el resultado para revisión.

Gracias de nuevo!
Título: Re:Ejercicio CU00624B (Métodos Java) ejemplo clase DiscoMusical
Publicado por: B4rduck en 15 de Octubre 2014, 06:46
Hola Sniper:

Como me comprometí anteriormente, dejo el código con los arreglos respectivos a tu respuesta sobre el tema:

Código: [Seleccionar]
// La presente clase presenta la información de un Disco musical.
public class DiscoMusical{
    private String título; // Título de cada objeto DiscoMusical
    private String autor; // Nombre del autor de cada objeto DiscoMusical
    private int añoEdición; // Año de edición de cada objeto DiscoMusical
    private String formato; // Formato de cada objeto DiscoMusical
    private boolean digital; // Demustra si cada objeto DiscoMusical es del tipo Digital.
   
    // Constructor: Al crear un objeto DiscoMusical se ejecutará el código que se encluya en el constructor.
   
    public DiscoMusical(){
        título = "Desconocido";
        autor = "Desconocido";
        añoEdición = 0;
        formato = "Desconocido";
        digital = false;
    } // Cierre del constructor
   
    // Método para establecer el título de la clase DiscoMusical.
    public void setTítulo (String valorTítulo) {
        título = valorTítulo; // El título que adopta el objeto DiscoMusical es el valor que contenga valorMatrícula
    } // Cierre del método
   
    // Método para establecer el autor de la clase DiscoMusical
    public void setAutor (String valorAutor) {
        autor = valorAutor; // El nombre del autor que adopta el objeto DiscoMusical es el valor que contenga valorAutor.
    } // Cierre del método
   
    // Método para establecer el aaño de edición de la clase DiscoMusical
    public void setAñoEdición (int valorAñoEdición) {
        añoEdición = valorAñoEdición; // El año de edición para el objeto DiscoMusical es el valor que contenga valorañoEdición.
    } // Cierre del método
   
    // Método para establecer el formato de la clase DiscoMusical
    public void setFormato (String valorFormato) {
        formato = valorFormato; // El formato de cada clase DiscoMusical es el valor que contenga valorFormato.
    } // Cierre del método
   
    // Método para establecer el tipo de la clase DiscoMusical
    public void setDigital (boolean valorDigital) {
        digital = valorDigital; // El valor Digital para cada clase DiscoMusical es el valor que contenga valorDigital.
    }   
   
        // Método para obtener el título del objeto DiscoMusical
        public String getTítulo () { return título;} // Cierre del método
       
        // Método para obtener el nombre del autor del objeto DiscoMusical
        public String getAutor () { return autor;} // Cierre del método
       
        // Método para obtener el año de edición del objeto DiscoMusical
        public int getañoEdición () { return añoEdición;} // Cierre del método
       
        // Método para obtener el formato del objeto DiscoMusical
        public String getFormato () { return formato;} // Cierre del método
       
        // Método para conocer si el objeto DiscoMusical es tipo digital.
        public boolean getDigital () { return digital;} // Cierre del método

} // Cierre de las clases

Gracias, de antemano, amigo!
Título: Re:Ejercicio CU00624B (Métodos Java) ejemplo clase DiscoMusical
Publicado por: Jorge lopez en 15 de Octubre 2014, 16:27
 All is ok!  ;)
Título: Re:Ejercicio CU00624B (Métodos Java) ejemplo clase DiscoMusical
Publicado por: B4rduck en 16 de Octubre 2014, 03:07
Gracias, mi amgio, muy amable! Sin lugar a dudas tus consejos me servirán de mucho!

Saludos coriales!