Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Marco Rivas en 02 de Octubre 2015, 16:14
-
Buen dia, quisiera saber si el planteamiento de las siguientes signaturas de métodos son correctas? del ejercicio CU00630B, quedo en espera de alguna respuesta.
//1 Obtener (Funcion)
public float getduracion (int cancion)
//2 Pedir (Procedimiento)
public void Holadametuduracion()
//3 Obtener (Funcion)
public float getduracion (float sumaduracion)
//4 Añadir (Procedimiento)
public void setcancionyduracion(String titulo, float duracion)
-
Hola Marco:
Estuve revisando tu ejercicio:
1) Especificaría más el nombre del método para asegurarme de que se trata de la duración de un tema y no malinterpretarse como si fuera la duración del disco completo. Además, escribámoslo respetando la convención de letras mayúsculas y minúsculas.
public float getDuracionCancion (int NroCancion)
2) Respetando la convención de mayúsculas y minúsculas sería:
public void HolaDameTuDuracion()
3) Lo mismo que en el apartado (1), especificamos que se trata de la duración del disco completo. Además, no sería necesario pasarle ningún parámetro, ya que esa sería la función del método precisamente.
public float getDuracionDiscoCompleto ()
4) Sería más correcto elegir un nombre de método como:
public void aniadirCancionYDuracion(String titulo, float duracion)
o también:
public void addCancionYDuracion(String titulo, float duracion)
ya que la preposición 'set' está más ligada a lo que conocemos como 'modificar', pero no añadir.
La letra 'ñ' que usamos en español se trata de evitar en programacion y en su reemplazo puede usarse 'nn' o 'ni'.
Por ejemplo 'año' se podría escribir como 'anio' o 'anno'.
Saludos!