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

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


0