Java Reference
In-Depth Information
public Taxi (int nummer)
{
this.nummer = nummer;
}
public int getNummer()
{
return nummer;
}
public void passagierSteigtAus()
{
System.out.println ("Aus Taxi " + this.getNummer()
+ " ist Passagier " + passagier.getName()
+ " ausgestiegen.");
passagier = null;
}
public void passagierSteigtEin (Passagier passagier)
{
this.passagier = passagier;
System.out.println ("In Taxi " + this.getNummer()
+ " ist Passagier " + passagier.getName()
+ " eingestiegen.");
}
}
Passagiere sind in diesem Beispiel die Kunden der Taxizentrale. Ein Passagier kann
ein Taxi betreten und am Ziel wieder verlassen. Um ein Taxi betreten zu k├Ânnen, wird
ein Taxi von der Zentrale angefordert. Beim Verlassen wird das Taxi als frei an die
Zentrale gemeldet. Dies spiegelt sich in den Methoden der Klasse Passagier wieder:
// Datei: Passagier.java
public class Passagier
{
private String name = "";
private Taxi taxi;
public Passagier (String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void taxiBetreten (TaxiZentrale taxiZentrale)
{
taxi = taxiZentrale.taxiAnfordern();
Search WWH ::




Custom Search