Java Reference
In-Depth Information
public String getVorname()
{
return vorname;
}
public void setVorname (String vorname)
{
this.vorname = vorname;
}
public String toString()
{
return ("PersonalNr."+ this.personalnummer + "Name:" +
this.vorname + " " + this.name);
}
public abstract void akzeptieren (MitarbeiterBesucher v);
}
Die Klasse Sachbearbeiter ist eine konkrete Element-Klasse. Sie ist von der ab-
strakten Klasse Mitarbeiter abgeleitet und implementiert die akzeptieren() -
Methode:
// Datei: Sachbearbeiter.java
class Sachbearbeiter extends Mitarbeiter
{
private float gehalt;
public Sachbearbeiter (String vorname, String name, float gehalt)
{
super (vorname,name);
this.gehalt = gehalt;
}
public float getGehalt()
{
return gehalt;
}
public void akzeptieren (MitarbeiterBesucher v)
{
// sich selbst besuchen lassen
v.besuchen (this);
}
}
Die Klasse Teamleiter stellt ebenfalls eine konkrete Element-Klasse dar. Sie ist von
der abstrakten Klasse Mitarbeiter abgeleitet und implementiert die von der abstrak-
ten Klasse Mitarbeiter vorgegebene Methode akzeptieren() :
// Datei: Teamleiter.java
class Teamleiter extends Mitarbeiter
{
private String teambezeichnung;
Search WWH ::




Custom Search