[Java] Atrybut złożony opisany przez dodatkową klasę
: 12 kwie 2012, o 18:25
Witam, mam taki problem:
w klasie Pracownik mam atrybut Adres, który ma być atrybutem złożonym opisywanym za pomocą dedykowanej klasy...
Mam też drugą klasę Handlowiec, która dziedziczy po klasie Pracownik .
Jak teraz tworząc nowy obiekt w klasie Handlowiec przypisać mu Adres opisany za pomocą nowej klasy ?
tak wygląda klasa Pracownik:
i oddzielna klasa Adres przechowywująca odpowiednie pola:
Pytanie jak teraz dla np. tworzonego nowego obiektu w klasie Handlowiec przypisać mu Adres (Miasto, ulicę, kod_pocztowy) ? Muszę chyba utworzyć jeszcze jakiś konstruktor, metodę w klasie Pracownik....
zaczęłam :
i tu chyba nie wiem czy dobrze i jak dalej uzupełnić tą metodę ... :/
Dziękuje za pomoc.
w klasie Pracownik mam atrybut Adres, który ma być atrybutem złożonym opisywanym za pomocą dedykowanej klasy...
Mam też drugą klasę Handlowiec, która dziedziczy po klasie Pracownik .
Jak teraz tworząc nowy obiekt w klasie Handlowiec przypisać mu Adres opisany za pomocą nowej klasy ?
tak wygląda klasa Pracownik:
Kod: Zaznacz cały
w klasie abstrakcyjnej Pracownik chce mieć atrybut złożony Adres opisywany za pomocą dedykowanej klasy Adres:
public class Pracownik extends ObjectPlus {
public Adres adres;
Kod: Zaznacz cały
public class Adres {
String Miasto;
String Ulica;
String KodPocztowy;
}
zaczęłam :
Kod: Zaznacz cały
public void setAdres (Adres adres){
this.adres.Miasto=.... ? :/
}
Dziękuje za pomoc.