Nie znam się zbytnio na Javie, ale zrób tak:
1. Aby powkładać tych pracowników (ze listy argumentów) do tablicy pracownicy, zrób tak:
// Tworzymy tablicę o długości listy argumentów
this.pracownicy = new Pracownik[pracownicy.length];
// Przepisujemy argumenty do tablicy
int i = 0;
for(Pracownik p : pracownicy) {
this.pracownicy[++i] = p;
}
2. Troszkę zepsułeś funkcję wypiszPracownikow, gdyż nic ona nie wypisuje:
public void wypiszPracownikow(){
System.out.println("Szefem firmy jest:" + szef);
System.out.println("Pozostali pracownicy to:");
for(int i =0 ; i < pracownicy.length ; i++){
System.out.println(pracownicy[i].toString());
}
}
Powinno działać, jak coś to pytaj! Pozdrawiam! :)