Yo utilizaría un ArrayList para manejarlos. Sería una cosa así:
Código:
Treballador treb1 = new Treballador("47854D","Alfredo","C/Falsa 123",100);
Treballador treb2 = new Treballador("52635D","Marcos","C/hola k ase",1620);
Treballador treb3 = new Treballador("87459F","Antonio","C/ola buenas",50);
ArrayList<Treballador> treballadors = new ArrayList<Treballador>();
treballadors.add(treb1);
treballadors.add(treb2);
treballadors.add(treb3);
for(int i=0;i<treballadors.size();i++){
treballadors.get(i).mostrardades();
}
Espero que te sirva. Un saludo.