- Registriert
- Feb. 2016
- Beiträge
- 622
Code:
/**
* Beschreiben Sie hier die Klasse Tracks.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Track
{
// Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
private int x;
private String name;
private String interpret;
/**
* Konstruktor für Objekte der Klasse Tracks
*/
public Track(String name, String interpret)
{
this.name = name;
this.interpret = interpret;
}
public void abspielen () {
System.out.println("Name " + name + " Interpret " + interpret);
return;
}
/**
* Ein Beispiel einer Methode - ersetzen Sie diesen Kommentar mit Ihrem eigenen
*
* @param y ein Beispielparameter für eine Methode
* @return die Summe aus x und y
*/
public int beispielMethode(int y)
{
// tragen Sie hier den Code ein
return x + y;
}
}
So, jetzt gehts. Wenn ich eine Instanz von Track erzeuge und einen Interpret und einen Titel eingebe,
kann ich es mit meiner abspielen-Methode auf der Konsole anzeigen lassen.
In deiner Klasse Musiksammlung legst du dann eine ArrayList<Track> an in die du mal so ca. 10 Tracks einfügst.
Dann generierst du in der Methode shuffle eine Zufallszahl zwischen 0 und der Länge der Liste. Dieses Element holst du dir dann mit get(nummer) aus der Liste und rufst dessen Methode play() auf.
puuuh, wie mache ich das?
Wie füge ich 10 Tracks ein?
https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html
Ich habe das gefunden, kann es aber nicht interpretieren.
Zuletzt bearbeitet: