Desarrollo
Menú
Gamersmafia es ahora un archivo de solo lectura.

Método ladrar() de un perro

Holash a todosh.

Ahora mismo que estoy aprendiendo Java en el segundo año de ASIR, me gustaría que adivinarais una cosa.

A ver quién de vosotros sería capaz de adivinar el método ladrar() de un perro. Vale, sí, es de la clase Animal, pero me gustaría saber qué pondríais en el método ladrar().

Venga, a ver esas mentes desarrolladoras, .

Hola,

No te he entendido. La clase perro pertenece a la clase animal. Tiene muchos atributos y muchos métodos, todos los que la imaginación te permita.
No sé si te refieres al ámbito del método o a la instanciación de la clase (toby.ladrar(num veces, num volumen, enum tono))

Yo creo que se refiere a que llevaría el método ladrar dentro.

Esto es lo primero que se me ha ocurrido, disculpadme los errores, no recuerdo bien la sintaxis de java. Hace 2 años que no lo toco.
Dentro de la función iría lo siguiente:


sonido=new Reproductor();
sonido.loadFile("PERRO_LADRADOR.WAV)");
sonido.play();

Y la clase a mayores:


public class Reproductor
{

private BasicPlayer basicPlayer;

public Reproductor()
{
         basicPlayer = new BasicPlayer();
}

public void loadFile(String ruta) throws BasicPlayerException
{
         basicPlayer.open(new File(ruta);
}

public void play()
{
    try {
             basicPlayer.play();
          } catch (BasicPlayerException e)
                   {

                        e.printStackTrace();
                   }
}
}

Faltan muchas cosas pero bueno… es un ejemplo.

A ver, sólo digo que cómo lo pondríais nada más. Pero una pista que os puedo dar es que sólo tiene una línea el método na más.

Los más activos en General
Subforos