Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Dark4600 en 26 de Septiembre 2016, 18:00

Título: Java. Métodos tipo procedimiento (…void) y tipo función (…return) CU00624B
Publicado por: Dark4600 en 26 de Septiembre 2016, 18:00
Dejo mi código correspondiente a la actividad CU00624B del manual de programado Java desde cero.

Código: [Seleccionar]

public class DiscoMusical{

    String titulo;
    String autor;
    int añoEdicion;
    String formato;
    boolean digital;

    public DiscoMusical(){
        titulo = "End Game";
        autor = "Rise Against";
        añoEdicion = 2010;
        formato = "MP3";
        digital = true;
    }

    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;
    }

    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:Métodos en Java tipo procedimiento (…void) y tipo función (…return). (CU00624B)
Publicado por: pedro,, en 28 de Septiembre 2016, 10:16
Hola Dark4600.

Los atributos tendrías que declararlos con "private", puesto que serán atributos para usar y o manipular dentro de esa clase.

Normalmente los constructores inicializarán los valores numéricos a 0 y las cadenas de string a "".

También comentarte que se recomienda no usar la letra "ñ" en nombres de variables, métodos, clases, etc. por motivos de compatibilidad.


Saludos. ;D