Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: JuanMontaña en 27 de Octubre 2015, 03:21
-
Buenas noches, para confirmar que el ejercicio esta correctamente hecho y que no estoy dejando nada atrás ni mal hecho.
/* Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo DiscoMusical. Define una clase DiscoMusical análoga
*a la que hemos visto para taxis, pero en este caso considerando los siguientes atributos de clase: titulo (String), autor (String), añoEdicion (int),
*formato (String), digital (boolean). Define un constructor y los métodos para poder establecer y obtener los valores de los atributos.
*Compila el código para comprobar que no presenta errores. Crea un objeto
*y comprueba sus métodos como hemos hecho con los objetos Taxi. Para comprobar la corrección de tu solución puedes consultar en los foros aprenderaprogramar.com.
*/
public class DiscoMusical {
private String titulo;
private String autor;
private int anoEdicion;
//constructor
public DiscoMusical () {
titulo="";
autor="";
anoEdicion=0;
}
//metodo para asignar valores
public void setTitulo (String valorTitulo){ //titulo toma el valor que tenga valorTitulo
titulo=valorTitulo;
}
public void setAutor (String valorAutor ){
autor=valorAutor;
}
public void setEdicion (int valorEdicion){
anoEdicion=valorEdicion;
}
public String getTitulo (){return titulo;}
public String getAutor () {return autor;}
public int getEdicion (){return anoEdicion;}
}
-
Hola Juan.
El código que presentaste está bien, lo que pasa es que no aparecen los atributos formato y digital por ningún lado. Aparte los métodos setEdicion y getEdicion deberían llamarse setAnnoEdicion y getAnnoEdicion o de alguna manera parecida, los nombres que usemos deben de ser lo más descriptivos que se pueda.
Saludos.
-
Hola pedro
Muchisimas gracias tendre en cuenta lo de los nombres mas descriptivos, sin embargo no entiendo lo de los atributos formatos y digital no aparecen, si por favor me explicas.
-
El enunciado del ejercicio pide lo siguiente..
los siguientes atributos de clase: titulo (String), autor (String), añoEdicion (int),
formato (String), digital (boolean).
Solo usaste titulo, autor y añoEdicion, faltan en tu clase, formato (String), digital (boolean).
Saludos.
-
ah si, disculpa la verdad ni me había dado cuenta que me faltaban esos dos atributos, muchisimas gracias por tus respuestas.