Mam taką tresc zadania. "Zdefiniuj klasę Pracownik. Następnie zdefiniuj klasę Firma, która
by przechowywała w tablicy spis wszystkich pracowników (możesz założyć, że liczba
pracowników nie przekracza 100). Zdefiniuj metody dodawania nowych pracowników do firmy
oraz wypisywania aktualnego spisu pracowników. Zastanów się, jak przy tym ostatnim zadaniu
rozdzielić odpowiedzialności pomiędzy obie klasy."
Moj problem polega na tym ze nie wiem jak przekazac obiekt "Pracownicy" do innej klasy, gdzie chce go zapisac w tablicy;
klasa pracownicy
package pracownicyfirm;
public class Pracownicy {
private String imie;
private String nazwisko;
private int wiek;
private String stanowisko;
public Pracownicy(String imie,String nazwisko, int wiek, String stanowisko){
this.setImie(imie);
this.setNazwisko(nazwisko);
this.setWiek(wiek);
this.setStanowisko(stanowisko);
}
public String getImie() {
return imie;
}
... i tak dalej
}
klasa Firma
package pracownicyfirm;
public class Firma {
Firma[] dane = new Firma[10];
public Firma(String imie, String nazwisko, int wiek, String stanowisko){
for(int i=0; i<dane.length;i++){
dane[i] = new Firma(imie, nazwisko, wiek, stanowisko);
}
}
}