Autor Tema: Java. Primera definición de interfaz o interface entender el concepto CU00630B  (Leído 2201 veces)

Damian

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 47
    • Ver Perfil
Este es el EJERCICIO CU00630B del tutorial Java que había que hacer.

Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo DiscoMusical. Define las signaturas para métodos dentro dicha clase e indica si deberán ser procedimientos o funciones.


1.) public  int getDuracionCancion () {return DuracionCancion;}, función

2.) public void setSaludarIntruducirDuracionCanciones  (String valorSaluarIntruducirDuracionesCanciones){, procedimiento

3.) public int getDuracionTotalDisco () {return DuracionTotalDisco;} función

4.) public void setAnadirCanciones  (String valorAnidarCanciones){ procedimiento

Enlace del tema a desarrollar

https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=453:concepto-de-signatura-de-metodos-en-java-primera-definicion-de-interfaz-o-interface-ejercicios-cu00630b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188
« Última modificación: 12 de Marzo 2017, 21:14 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Primera definición de interfaz o interface. Ejercicios (CU00630B)
« Respuesta #1 en: 16 de Enero 2017, 17:21 »
Hola Damian.

En el apartado uno, no tuviste en cuenta que el enunciado dice que se debería recibir el número de canción como parámetro, y que "duracionCancion" no puede ser un valor de tipo int, por lo tanto necesitarías que el método devuelva un valor tipo "double" o "float".
Código: [Seleccionar]
public double getDuracionCancion(int numeroCancion) {...}
Apartado 2 está correcto.

En el apartado 3 te pasa lo mismo sobre el tipo a devolver.
Código: [Seleccionar]
public float getDuracionTotalDisco () {...}
En el apartado 4 dice que el método recibirá dos parámetros, uno que será el título de la canción y otro con la duración de la canción, quedando algo así:
Código: [Seleccionar]
public void setAnadirCancion (String tituloCancion, float duracionCancion){...}

Saludos. ;D

Damian

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 47
    • Ver Perfil
Re:Primera definición de interfaz o interface. Ejercicios (CU00630B)
« Respuesta #2 en: 18 de Enero 2017, 00:56 »
Gracias nuevamente Pedro, te comento que no había utilizado el double y el float, porque no se habían utilizado en los ejercicios, solo el int, por esa razón los dejé de lado, pero ahora sé que puedo utilizarlos.

Gracias nuevamente.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".