Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: toni_apr en 14 de Junio 2014, 18:56

Título: Ejercicio CU00624B uso de letra ñ en java
Publicado por: toni_apr en 14 de Junio 2014, 18:56
Hola. Presento ejercicio CU00624B para revisar. Gracias.

Código: [Seleccionar]
/**
 * @author (Toni)
 * @version (0)
 */
public class DiscoMusical {//Declaración de variables

    String titulo;
    String autor;
    int annoEdicion;
    String formato;
    boolean digital;

    public DiscoMusical() { // constructor inicializador
        titulo = "DesConocido";
        autor = "DesConocido";
        annoEdicion = 0;
        formato = "DesConocido";
        digital = false;
    }// fin constructor

    //métodos para establecer atributos
    public void setTitulo(String valorTitulo) {
        titulo = valorTitulo;
    }

    public void setAutor(String valorAutor) {
        autor = valorAutor;
    }

    public void setAnnoEdicion(int valorAnnoEdicion) {
        annoEdicion = valorAnnoEdicion;
    }

    public void setFormato(String valorFormato) {
        formato = valorFormato;
    }

    public void setDigital(boolean valorDigital) {
        digital = valorDigital;
    }

    // métodos para tomar atributos
    public String getTitulo() { return titulo; }

    public String getAutor() { return autor; }

    public int getAnnoEdicion() { return annoEdicion; }

    public String getFormato() { return formato; }

    public boolean getDigital() { return digital; }
}

Título: Re:Ejercicio CU00624B
Publicado por: César Krall en 14 de Junio 2014, 19:29
Hola, está correcto. Por comentar algo, java admite la ñ con lo que podrías usar añoEdicion en lugar de annoEdicion. De todas formas puede ser una buena práctica no usarla porque en determinados lenguajes o entornos puede dar problema. También a modo de detalle vería preferible poner como nombre de método setEsDigital ó setIsDigital en vez de setDigital para reforzar el sentido de lo que se quiere decir, pero esto es algo que cada cual puede hacer como mejor considere.

Saludos
Título: Re:Ejercicio CU00624B
Publicado por: toni_apr en 14 de Junio 2014, 20:15
Gracias por las indicaciones.
Ciertamente < setEsDigital > casi se explica solo, mejor que el < setDigital >

Saludos.