Autor Tema: Ejercicio CU00625B Definir clase, constructor y metodos para los valores Java  (Leído 3406 veces)

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Buenas noches, para confirmar que el ejercicio esta correctamente hecho y que no estoy dejando nada atrás ni mal hecho.

Código: [Seleccionar]
/* 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;}

}
« Última modificación: 30 de Octubre 2015, 08:37 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
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.

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
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.

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
El enunciado del ejercicio pide lo siguiente..

Citar
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.

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
ah si, disculpa la verdad ni me había dado cuenta que me faltaban esos dos atributos, muchisimas gracias por tus respuestas.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".