Hola
Revisión
1) Correcto
2) Correcto
3) Correcto
4) Mejor que setCancion utilizaríamos addCancion, ya que lo que queremos es añadir, no establecer
Un método tipo Función nos devuelve un tipo de inf verdad? Entonces el return tendría q colocarse cierto?... Ya q return=Devolución ... Los getters no siempre van acompañados del {return ....;}
Sí, los métodos tipo función llevan return. Los getters normalmente llevan un return. Todo esto se irá estudiando y practicando a medida que avances con el curso.
Por ahora basta con que te quedes con estas ideas:
Los getters se usan para recuperar algo (devuelven algo) y llevan return. Son funciones.
Los setters se usan para establecer algo (no devuelven nada) y no llevan return. Son procedimientos.
Además de los getters y setters puede haber muchos más métodos tipo procedimiento y muchos más métodos tipo función.
Quédate con estas ideas y continua avanzando con el curso, a medida que avances se irá aclarando todo.
Saludos