Hola, el curso se recomienda desarrollarlo paso a paso para un mejor aprendizaje (sin introducir elementos no explicados, por ejemplo aquí estás introduciendo this que todavía no se ha explicado en el curso).
La respuesta no cumple con lo que pedía el ejercicio. El ejercicio sólo pide definir las signaturas.
Por ejemplo para el apartado "1) Obtener la duración de una canción expresada como un número decimal en minutos (por ejemplo podría ser 3,22 minutos) recibiendo como dato el número de canción dentro del disco."
la respuesta sería:
public double getDuracionCancion (int numeroCancion) { }
Este método es tipo función por devolver un valor.
Fíjate que en tu respuesta falta el parámetro que debe recibir el método.
Te recomiendo que trates de hacerlo por tí mismo, si tienes problemas puedes consultar en
www.aprenderaprogramar.com/foros/index.php?topic=956 que sería un ejemplo de solución.
Saludos