Class Game

java.lang.Object
  extended byGame

public class Game
extends java.lang.Object

Repraesentiert ein Spiel. Da wir in dieser Beispielloesung eine Begegnung zweier Mannschaften immer aus der Perspektiver einer bestimmten Mannschaft sehen, besitzt ein Objekt der Klasse Game daher die Felder opponent (nimmt ein Objekt der Klasse Team auf) und einem Ergebnis (als String).

Author:
nh - 06/2004

Constructor Summary
Game(Team gegner)
           
Game(Team gegner, java.lang.String res)
           
 
Method Summary
 int getLostGoals()
          Liefert die Anzahl der kassierten Tore zurueck.
 Team getOpponent()
          Liefert das gegnerische Team zurueck.
 java.lang.String getResult()
          Liefert das Ergebnis als String zurueck.
 java.lang.String[] getResultArray()
          Liefert eine Repraesentation des Spiels als Array von Strings zurueck.
 java.lang.String getResultString(java.lang.String seperator)
          Liefert eine Repraesentation des Spiels als String zurueck.
 int getWonGoals()
          Liefert die Anzahl der geschossenen Tore zurueck.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Game

public Game(Team gegner,
            java.lang.String res)
Parameters:
gegner - gegnerisches Team
res - Ergebnis des Spiels als String, z.B. "1:2"

Game

public Game(Team gegner)
Parameters:
gegner - gegnerisches Team
Method Detail

getResult

public java.lang.String getResult()
Liefert das Ergebnis als String zurueck.


getOpponent

public Team getOpponent()
Liefert das gegnerische Team zurueck.


getWonGoals

public int getWonGoals()
Liefert die Anzahl der geschossenen Tore zurueck.


getLostGoals

public int getLostGoals()
Liefert die Anzahl der kassierten Tore zurueck.


getResultString

public java.lang.String getResultString(java.lang.String seperator)
Liefert eine Repraesentation des Spiels als String zurueck. Die Rueckgabe ist ein String, der als erstes den Namen der gegnerischen Mannschaft enthaelt, gefolgt von dem im Parameter uebergebenen Feldtrenner und dann das Ergebnis des Spiels. Beispiel: Deutschland!3:0 (hier ist das '!' der Feldtrenner)

Parameters:
seperator - Der gewuenschten Feldtrenner als String

getResultArray

public java.lang.String[] getResultArray()
Liefert eine Repraesentation des Spiels als Array von Strings zurueck. Die Rueckgabe ist ein String-Array mit zwei Werten; der erste Wert (Index 0) beinhaltet den Namen der gegnerischen Mannschaft, der zweite Werte (Index 1) enthaelt das Ergebnis des Spiels (als String)