Hola, el ejercicio sólo pide las signaturas e indicar si son métodos de tipo procedimiento o de tipo función, por tanto no hay que escribir el código.
Sobre las respuestas:
Todos los métodos deben ser public (no private)
Los nombres de métodos deben comenzar con minúscula e ir intercalando minúsculas a medida que sean necesarios. Por ejemplo sería getDuracionDeCancion en lugar de getduracionDeCancion
Esto está mal: private float setduracionDeCancines() prosedimiento
Sería public void setDuracionDeCanciones() --- > tipo procedimiento
No es float porque no es un método que devuelva un valor, sino que se usa para establecer valores para los atributos o para realizar operaciones.
El método setNuevaCancion no sería una función, sino un procedimiento. No es un método que devuelva un valor, sino un método que recibe datos y esos datos se almacenan en la clase.
Aquí puedes ver más detalles:
www.aprenderaprogramar.com/foros/index.php?topic=1251Saludos