Ich habe mit der Hilfe einer Freundin eine Klasse "Hauptstapel" erstellt und diese enthält die 60 Karten (gemischt) in einer ArrayList. Nun wollen wir eine zweite Klasse erstellen ("HandKarten") die vom Hauptstapel erben soll. In dieser Klasse soll auch angegeben werde, dass Karten vom Hauptstapel abgezogen werden, also fünf Karten für jeden Spieler. Ich hatte mir das so vorgestellt, dass man fünf Karten abzieht (.remove) und sie dann der ArrayList mit den Handkarten hinzufügt (.add), aber ich weiß nicht, wie ich das anstellen soll. Leider bin ich auch nur ne Anfängerin, was es mir noch schwieriger macht damit klar zukommen.
So sieht die Klasse Hauptstapel aus:
public class Hauptstapel {
static ArrayList Karten = new ArrayList();
public static void main(String[] args) {
Random rand1 = new Random(); //Neues Random Objekt for (int a= 0; a < 12; a++) { for(int i=1;i<=5;i++) {
Karten.add(i); //Fügt Zufällige Zahl ein }
} Collections.shuffle(Karten);