Class Stadt
java.lang.Object
|
+--Stadt
- public class Stadt
- extends java.lang.Object
- Author:
- Patrick Langi
Field Summary |
protected java.util.Vector |
Bezirke
ein Vektor welcher die Stadtbezirke enthält, dieser verhindert, dass zu jedem
Notfall ein neues Objekt Stadtbezirk erzeugt werden muss. |
int |
bezirkeAnzahl
Anzahl der Stadtbezirke insgesamt |
int[] |
Einwohner
die Einwohnerzahlen der Stadt |
RandomGenerator |
mZZG
Pseudo Zufallszahlen Generator |
Method Summary |
int |
entfernungZwischen(Stadtbezirk sa,
int b)
liefert die Entfernung zwischen dem übergebenen Stadtbezirk und dem Bezirk mit der übergbenen Nummer |
Stadtbezirk |
getStadtbezirk()
Die Nummer des Stadbezirks wird zufällig erzeugt, und alle sonstigen zum Bezirk
benötigten Daten werden aus Bezirke ausgelesen. |
Stadtbezirk |
getStadtbezirk(int i)
liefert den Bezirk mit der übergbenen Nummer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bezirke
protected java.util.Vector Bezirke
- ein Vektor welcher die Stadtbezirke enthält, dieser verhindert, dass zu jedem
Notfall ein neues Objekt Stadtbezirk erzeugt werden muss. Dies ist möglich da
auf Stadtbezirk nie schreibender Zugriff erfolg, sondern nur lesender.
bezirkeAnzahl
public int bezirkeAnzahl
- Anzahl der Stadtbezirke insgesamt
Einwohner
public int[] Einwohner
- die Einwohnerzahlen der Stadt
mZZG
public RandomGenerator mZZG
- Pseudo Zufallszahlen Generator
Stadt
public Stadt(Zentrale zent)
entfernungZwischen
public int entfernungZwischen(Stadtbezirk sa,
int b)
- liefert die Entfernung zwischen dem übergebenen Stadtbezirk und dem Bezirk mit der übergbenen Nummer
getStadtbezirk
public Stadtbezirk getStadtbezirk(int i)
- liefert den Bezirk mit der übergbenen Nummer
getStadtbezirk
public Stadtbezirk getStadtbezirk()
- Die Nummer des Stadbezirks wird zufällig erzeugt, und alle sonstigen zum Bezirk
benötigten Daten werden aus
Bezirke
ausgelesen.