Autor Tema: Ejercicio CU00624B Métodos en Java tipo procedimiento (Revisión del ejercicio)  (Leído 2138 veces)

fox

  • Sin experiencia
  • *
  • Mensajes: 1
    • Ver Perfil
Código: [Seleccionar]

/**
 ejercio Métodos en Java tipo procedimiento (…void) y tipo función
 (…return). Definición. Invocación. (CU00624B)
 */
public class DiscoMusical//Nombre de mi clase
{
    // Constructor
    private String titulo;
    private String autor;
    private int añoEdicion;
    private String formato;
    private boolean digital;

    /**
     * Constructor for objects of class DiscoMusical
     */
    public DiscoMusical()
    {
        titulo = " ";
        autor   = " ";
        añoEdicion = 2016;
        formato = " ";
        digital = true;       
    }

    //Metodo establece titulo
    public void setTitulo (String valorTitulo)
    {
        titulo = valorTitulo;
    }
   
    //Metodo establece autor
    public void SetAutor (String valorAutor)
    {
    autor = valorAutor;
    }
   
    //Metodo seleccion añoEdicion
    public void SetAñoEdicion (int valorAñoEdicion)
    {
        añoEdicion = valorAñoEdicion;
    }
   
    //Metodo establecer formato
    public void SetFormato (String valorFormato)
    {
        formato = valorFormato;
    }
   
    //Metodo seleccion
     public void SetDigital (boolean valorDigital)
     {
        digital = valorDigital;
        }
       
        //Metodo para obtener titulo
        public String getTitulo ()
        {
            return titulo;
        }
       
        //Metodo para ontener autor
        public String getAutor ()
        {
        return  autor;
        }
       
        //Metodo para obtener añoEdicion
        public int getAñoEdicion ()
        {
        return añoEdicion;
        }
       
        //Metodo para obtener objeto
        public String getFormato ()
        {
        return formato;
        }
       
        //selecion digital
        public boolean getDigital ()
        {
        return digital;
        }
       
}

fox

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Buenas fox,

En general lo veo todo bien,  por comentarte algo, al declarar las variables tienes encima como comentario //Constructor, eso no es el constructor, es la declaración de variables de clase. El constructor es la llamada de debajo donde inicializas las variables.

Y luego cuando inicializas los String lo haces con un titulo = " "; <--- ahí hay un espacio (caracter) como texto.
Es mejor declararlo como titulo = ""; <--- en este caso no hay nada, ningún caracter.

Por lo demás bien getters, bien setters, bien todo. A seguir.

 

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