Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: rubens23 en 17 de Abril 2015, 14:11

Título: Ejercicio CU00624B Curso Aprender programación Java desde cero - Métodos
Publicado por: rubens23 en 17 de Abril 2015, 14:11
Código: [Seleccionar]
/*Ejercicio DiscoMusical */
public class DiscoMusical{
    private String titulo;
    private String autor;
    private int añoEdicion;
    private String formato;
    private boolean digital;
    //constructor
    public DiscoMusical (){
        titulo="Curiosa la cara de tu padre";
        autor="Melendi";
        añoEdicion=2011;
        formato="mp3";
        digital=true;
    }
    //metodos
    public void setTitulo(String valorTitulo){
        titulo=valorTitulo;
    }
    public void setAutor(String valorAutor){
        autor=valorAutor;
    }
    public void setAñoEdicion(int valorAñoEdicion){
        añoEdicion=valorAñoEdicion;
    }
    public void setFormato(String valorFormato){
        formato=valorFormato;
    }
    public void setDigital(boolean valorDigital){
        digital=valorDigital;
    }
    //metodo para obtener valores
    public String getTitulo(){return titulo;}
    public String getAutor() {return autor;}
    public int getAñoEdicion(){return añoEdicion;}
    public String getFormato(){return formato;}
    public boolean getDigital(){return digital;}
}
Título: Re:Ejercicio CU00624B Curso Aprender programación Java desde cero - Métodos
Publicado por: Dan_SB en 17 de Abril 2015, 15:47
Hola Ruben  :)

Atributos correctos, métodos set y get correctos. El único detalle de tu código es el constructor, como lo tienes inicializado no es optimo. Cuando vas a inicializar los atributos, procura de colocar datos como:

titulo = "Desconocido" o  " "
autor = "Desconocido" o " "
añoEdicion = 0
formato = "Desconocido" o " "
digital = false


Cuando vas a crear los objetos DiscoMusical, ahi si es tiempo de cargarle datos sobre un disco musical..

Espero haberte ayudado!!
Saludos!