JavaScript - Definir el método tocar tanto en la Banda como en los distintos tipos de Musicos

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 49 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Definir el método tocar tanto en la Banda como en los distintos tipos de Musicos

Publicado por Ailen (1 intervención) el 16/04/2020 00:02:12
gass

Como bien sabemos, una Banda tiene músicos. Cuando la banda toca, toca cada uno de sus Musicos.

El Guitarrista pierde una de sus cuerdas;
el Baterista sube su indiceDeCoordinacion en 10;
el Triangulista no hace nada.
Definí el método tocar tanto en la Banda como en los distintos tipos de Musicos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class Banda {
  List<Musico> musicos;
 
  Banda(List<Musico> musicos){
    this.musicos = musicos;
  }
}
 
interface Musico {
  void tocar();
}
 
class Guitarrista implements Musico {
  int cuerdas;
 
  Guitarrista(int cuerdas) {
    this.cuerdas = cuerdas;
  }
 
  int getCuerdas() {
    return this.cuerdas;
  }
}
 
class Baterista implements Musico {
  int indiceDeCoordinacion;
 
  Baterista(int indiceDeCoordinacion) {
    this.indiceDeCoordinacion = indiceDeCoordinacion;
  }
 
  int getIndiceDeCoordinacion() {
    return this.indiceDeCoordinacion;
  }
}
 
class Triangulista implements Musico {
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder