class abteilung { [string]$Name [mitarbeiter[]]$Mitarbeiter = @() [mitarbeiter]$Abteilungsleiter abteilung([mitarbeiter]$AL) { $Abteilungsleiter = $AL } [int]einstellen([mitarbeiter]$MA) { if $MA in $Mitarbeiter { return 1 } $Mitarbeiter += $MA return 0 } [int]entlassen([mitarbeiter]$MA) { if ($MA == $Abteilungsleiter) { return 2 } if $MA in $Mitarbeiter { $Mitarbeiter = $Mitarbeiter | Where-Object { $_ -ne $MA } return 0 } else { return 1 } } } class mitarbeiter { [string]$Name }