Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Ivan9210 en 06 de Marzo 2017, 20:13
-
Hola buenas tardes a todos,
He realizado el ejercicio CU00630B del curso elemental de Java y quiero ver si realmente está correcta la signatura de los métodos.
// Signatura de métodos (Ejercicio CU00630B).
public class DiscoMusical2 { //Se abre clase
public DiscoMusical2(){ //Se abre constructor
//Método para obtener duración de una canción con el número de canción.
public float getDuracion(int numeroCancion);
//Método para asignar duración de todas las canciones.
public void setDuracion(int numeroCancion, String nombreDisco);
//Método para obtener la duración total de un disco.
public float getDuracionTotal(String nombreDisco);
//Método para agregar una canción nueva.
public void addNuevaCancion(String nombreCancionNueva, String nombreDiscoNuevo, float duracionCancionNueva);
} //Se cierra constructor
} //Se cierra clase
Saludos.
-
Hola Ivan9210.
No era necesario responder el ejercicio creando una clase, pero ya que lo ha hecho así, decirte que introdujiste todos los métodos dentro del constructor, y esto no estaría bien. El ejercicio pedía que definieses la signatura de los métodos y especificases si debían de ser de tipo función o procedimiento.
Te dejo un enlace para que veas una posible solución.
https://www.aprenderaprogramar.com/foros/index.php?topic=4789.msg19446#msg19446
https://www.aprenderaprogramar.com/foros/index.php?topic=5615.msg21939#msg21939
Saludos. ;D