1561
Aprender a programar desde cero / Re:Problemas con Signatura [Java desde cero]
« en: 18 de Abril 2014, 18:12 »
Hola, respecto a lo que has planteado, 2. float pedirduracion () no sería correcto porque aquí estás indicando que el método devuelve un valor float, y este método no estaría concebido para devolver un valor, sino para ejecutar ciertos procesos.
Tampoco sería correcto 4. String floatañadircancion () por el mismo motivo, el método no tiene que devolver un resultado, sino realizar ciertos procesos.
Para 1. lo recomendable es que el nombre del método lleve la palabra obtener ó get en lugar de expresar.
Las soluciones que podrían ser correctas son:
float obtenerDuracionCancionMinutos (int numeroDeCancion) { } ó getDurancionCancionMinutos(int numeroDeCancion) { } (Es tipo función).
void pedirDuraciones() { } (Es tipo procedimiento)
float obtenerDuracionDiscoMinutos() { } ó getDuracionDiscoMinutos { }(Es tipo función)
void añadirCancion (String cancion, float duracion) { } (Es tipo procedimiento)
Saludos.
Tampoco sería correcto 4. String floatañadircancion () por el mismo motivo, el método no tiene que devolver un resultado, sino realizar ciertos procesos.
Para 1. lo recomendable es que el nombre del método lleve la palabra obtener ó get en lugar de expresar.
Las soluciones que podrían ser correctas son:
float obtenerDuracionCancionMinutos (int numeroDeCancion) { } ó getDurancionCancionMinutos(int numeroDeCancion) { } (Es tipo función).
void pedirDuraciones() { } (Es tipo procedimiento)
float obtenerDuracionDiscoMinutos() { } ó getDuracionDiscoMinutos { }(Es tipo función)
void añadirCancion (String cancion, float duracion) { } (Es tipo procedimiento)
Saludos.