Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: toni_apr en 14 de Junio 2014, 18:56
-
Hola. Presento ejercicio CU00624B para revisar. Gracias.
/**
* @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; }
}
-
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
-
Gracias por las indicaciones.
Ciertamente < setEsDigital > casi se explica solo, mejor que el < setDigital >
Saludos.