import java.util.Random;
public class JazzSang extends Sang {
private int improvSkala;
private final char[] SKALA = {'A', 'B', 'C', 'D', 'E', 'F', 'G'};
private static final Random rand = new Random();
public JazzSang(String t, String a, int l, String url) {
super(t, a, l, url);
improvSkala = rand.nextInt(20) + 10;
}
// Implementere den absktrakte metoden
@Override
public void spill() {
System.out.println(
"Smooth jazz\n" +
"N? spilles " +
tittel +
" av " +
artist +
"!\n" +
"Her kommer no improv!\n" +
improviser() +
"\n" +
formatertLengde() +
"\n" +
URL +
"\n"
);
}
// Privat metode for ? improvisere litt
private String improviser() {
String improvisert = "";
for (int i = 0; i < improvSkala; i++) {
improvisert += SKALA[rand.nextInt(7)];
}
return improvisert;
}
}