Autor Tema: Programa Java donde necesitas trabajar con objetos Ejercicio resuelto CU00624B  (Leído 1739 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola. Voy con el segundo ejercicio: CU00624B del curso de programación java desde cero de aprenderaprogramar.

EJERCICIO

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.

Código: [Seleccionar]

public class DiscoMusical{//Nombre de la clase
    // Propiedades, Atributos o Campos
    private String titulo;// titulo de cada objeto DiscoMusical
    private String autor; // autor de cada objeto DiscoMusical
    private String yearEdicion; //añoEdicion de cada objeto DiscoMusical
    private String formato; //formato de cada objeto DiscoMusical
    private boolean digital; //digital de cada objeto DiscoMusical

    //Constructor: cuando se cree un objeto DiscoMusical se ejecutará el código que incluyamos en el constructor
    public DiscoMusical () {
        titulo = "";
        autor = "";
        yearEdicion = "";
        formato = "";
        digital=false;
    } //Cierre del constructor … el código continúa …
    //Método para establecer el titulo del DiscoMusical
    public void setTitulo (String valorTitulo) {
        titulo = valorTitulo; //El titulo del objeto DiscoMusical adopta el valor indicado en valorTitulo
    } //Cierre del método

    //Método para establecer el autor del DiscoMusical
    public void setAutor (String valorAutor) {
        autor = valorAutor; //El autor del objeto DiscoMusical adopta el valor indicado en valorAutor
    } //Cierre del método

    //Método para establecer el añoEdicion del DiscoMusical
    public void setYearEdicion (String valorYearEdicion) {
        yearEdicion = valorYearEdicion; //El añoEdicion del objeto DiscoMusical adopta el valor indicado en valorYearEdicion
    } //Cierre del método

    //Método para establecer el formato del DiscoMusical
    public void setFormato (String valorFormato) {
        formato = valorFormato; //El fomato del objeto DiscoMusical adopta el valor indicado en valorFormato
    } //Cierre del método

    //Método para establecer digital del DiscoMusical
    public void setDigital (boolean valorDigital) {
        digital = valorDigital; //digital del objeto DiscoMusical adopta el valor indicado en valorDigital
    } //Cierre del método

    //Métodos para obtener las propiedades del objeto DiscoMusical
    public String getTitulo () { return titulo; } //Cierre del método
    public String getAutor () { return autor; } //Cierre del método
    public String getYearEdicion () { return yearEdicion; } //Cierre del método
    public String getFormato() {return formato;}//Cierre del método
    public boolean getDigital(){return digital;}//Cierre del método
   
} //Cierre de la clase
Gracias de antemano.
Un saludo. ;)
« Última modificación: 02 de Agosto 2019, 22:40 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Java desde Cero Ejercicio CU00624B
« Respuesta #1 en: 26 de Septiembre 2018, 20:22 »
Buenas, el ejercicio está bien resuelto, perfecto. Has usado como nombre de atributo yearEdicion en lugar de añoEdicion lo cual está bien pensado pues aunque Java soporta la ñ en general puede ser preferible no usarla porque a la larga puede dar problemas.

Por otro lado, repito lo ya indicado: pon nombre a los temas de los foros como se indica en https://aprenderaprogramar.com/foros/index.php?topic=1460.0, por favor.

Salu2

 

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