public class Kartenhand
extends java.lang.Object
Constructor and Description |
---|
Kartenhand() |
Modifier and Type | Method and Description |
---|---|
void |
add(Karte k)
Fügt der Hand eine Karte hinzu.
|
void |
erzeugeKartenblatt()
Erzeugt einen gemischten Kartenstapel mit 6 Kartenblättern a 52 Karten.
|
int |
getAnzahl()
Liefert die Anzahl der Karten auf der Hand.
|
Karte |
getKarte(int nr)
Liefert eine Karte aus der Kartenhand.
|
int |
getSumme()
Liefert die Summe der Kartenwerte.
|
boolean |
isBlackJack()
Testet, ob die Kartenhand ein Blackjack ist
|
boolean |
isTripleSeven()
Testet, ob die Kartenhand eine Triple-7 ist
|
Karte |
remove()
Entfernt die oberste Karte von der Kartenhand.
|
java.lang.String |
toString()
Die Kartenhand wird als String zurückgegeben.
|
public void erzeugeKartenblatt()
public void add(Karte k)
k
- Die Karte, die der Hand hinzugefügt werden sollpublic Karte remove()
public int getAnzahl()
public int getSumme()
public Karte getKarte(int nr)
nr
- Nummer der Karte, die geliefert werden sollpublic boolean isBlackJack()
public boolean isTripleSeven()
public java.lang.String toString()
toString
in class java.lang.Object