Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Hquinn en 17 de Noviembre 2015, 11:56

Título: Para qué sirven los métodos get y set en Java Ejercicio curso resuelto CU00624B
Publicado por: Hquinn en 17 de Noviembre 2015, 11:56
Dejo aquí el código que me ha salido con el ejercicio, creo que está bien, aunque ya vi que en otro igual pusisteis que la Ñ no hay que ponerla, me lo apunto para la próxima vez!

Código: [Seleccionar]
//Esta clase es para trabajar con objetos tipo DiscoMusical
public class DiscoMusical
{
   private String titulo;
   private String autor;
   private int añoEdicion;
   private String formato;
   private boolean digital;
   
   //Constructor de la clase DiscoMusical
   public DiscoMusical(){
       titulo = "";
       autor = "";
       añoEdicion = 0;
       formato = "";
       digital = false;
    }//Fin del constructor
   
    //Metodo tipo procedimiento para obtener el titulo, Void = vacio
    public void setTitulo (String valorTitulo){
        titulo = valorTitulo;
    }
   
    //Metodo tipo procedimiento para obtener el autor. Void = vacio
    public void setAutor (String valorAutor){
        autor = valorAutor;
    }
   
    //Metodo tipo procedimiento para obtener el año de edicion. Void = vacio, no devuelve.
    public void setAñoEdicion (int valorAñoEdicion){
        añoEdicion = valorAñoEdicion;
    }
   
    //Metodo tipo procedimiento para obtener el formato.  Vodi = vacio, no devuelve.
    public void setFormato (String valorFormato){
        formato = valorFormato;
    }
   
    //Metodo tipo procedimiento para obtener si es digital o no. Void = vacio, no devuelve.
    public void setDigital (boolean valorDigital){
        digital = valorDigital;
    }
   
    //Metodo tipo funcion para establecer el titulo.
    public String setTitulo(){
        return titulo;
    }
   
    public String setAutor(){
        return autor;
    }
   
    public int setAñoEdicion(){
        return añoEdicion;
    }
   
    public String setFormato(){
        return formato;
    }
   
    public boolean setDigital(){
        return digital;
    }
}
Título: Re:Respuesta ejercicio curso Java CU00625B Metodos en Java tipo
Publicado por: pedro,, en 18 de Noviembre 2015, 19:39
Hola Hquinn.

El código esta bien.

Los comentarios no son correctos, los métodos tipo procedimiento que usas en esta clase son para establecer el valor del titulo, autor... Y los métodos tipo función son los que te devuelven el valor del atributo titulo, autor...

Y aclarar también que el ejercicio pertenece a la entrega CU00624B

Saludos.
Título: Re:Respuesta ejercicio curso Java CU00624B Metodos en Java tipo
Publicado por: Hquinn en 19 de Noviembre 2015, 11:59
Jo gracias por la corrección!!

Ya voy a revisarlo y corregirlo :P Si que me habia liado con el nombre pero lo cambio ya.