import java.util.*;

public class Abteilung
{	
	// Attribute
	protected Vector ma; 	// verwaltet eine Liste
							// von Referenzen
	String bezeichnung;

	// Konstruktor
	Abteilung(String bezeichnung)
	{
		ma = new Vector(50);
		this.bezeichnung = bezeichnung; 
	}

	// Operationen
	/*
	 * 	Liefert die Anzahl der zugeordneten Mitarbeiter als Ergebnis
	 */
	int anzahlMitarbeiter()
	{
		return ma.size();
	}

	/*
	 *	Fügt eine Verbindung von einer Abteilung zu einem Mitarbeiter hinzu
	 */
	public void link(Mitarbeiter mit)
	{ 
		ma.addElement(mit);
	}

	/*
	 *	Löscht eine Verbindung von einer Abteilung zu einem Mitarbeiter
	 */
	public void unlink(Mitarbeiter mit)
	{
	  	ma.removeElement(mit);
	}

	/*
	 *	Liefert eine Referenz auf einen zugeordneten Mitarbeiter
	 */
	Mitarbeiter getlink(int pos)
	{	
		Mitarbeiter mit;

		mit = (Mitarbeiter) ma.elementAt(pos);
		return mit;
	}
}
