Interface Adressbuch
- public interface Adressbuch
Interface für ein Adressbuch
-
addPerson(Person_voll)
- fügt eine Person hinzu
-
anzahl()
- gibt die Anzahl der Personen im Buch
-
enthaeltPerson(String, String)
- schaut ob eine bestimmte Person vorhanden
-
personAusgeben(String)
- gibt wieder ein Adressbuch zurück mit allen gesuchten Personen
-
personenLoeschen()
- löscht alle Personen
-
personLoeschen(String, String)
- löscht eine Person
-
suche(String)
- durchsucht das ganze Buch nach einem Musterstring
addPerson
public abstract void addPerson(Person_voll per) throws AdressBuchException
- fügt eine Person hinzu
- Parameters:
- Person - zum hunzufügen
anzahl
public abstract int anzahl()
- gibt die Anzahl der Personen im Buch
- Returns:
- die Anzahl der Personen
personLoeschen
public abstract void personLoeschen(String vorname,
String nachname) throws AdressBuchException
- löscht eine Person
- Parameters:
- string - nachname,vorname
personenLoeschen
public abstract void personenLoeschen()
- löscht alle Personen
enthaeltPerson
public abstract boolean enthaeltPerson(String vorname,
String nachname)
- schaut ob eine bestimmte Person vorhanden
- Parameters:
- string - vorname,nachname
- Returns:
- bool
personAusgeben
public abstract Adressbuch personAusgeben(String nachname) throws AdressBuchException
- gibt wieder ein Adressbuch zurück mit allen gesuchten Personen
- Parameters:
- string - nachname
- Returns:
- Adressbuch
suche
public abstract Adressbuch suche(String muster) throws AdressBuchException
- durchsucht das ganze Buch nach einem Musterstring
- Parameters:
- string - Muster
- Returns:
- Adressbuch