Języki i metody programowania — Java

Transkrypt

Języki i metody programowania — Java
Języki i metody programowania — Java
Lista nr 3
Utwórz klasę Pojazd zawierającą
a) pola:
• marka, która jest dowolnym napisem,
• model, która jest dowolnym napisem,
• rocznik, który jest liczbą całkowitą,
b) konstruktor:
• Pojazd(String marka, String model, int rocznik);
c) oraz pary metod do ustawiania i pobierania wartości:
• setMarka(String marka), String getMarka(),
• setModel(String marka), String getModel(),
• setRocznik(int rocznik), int getRocznik(),
Następnie utwórz klasy Osobowy i Ciezarowy, jako podklasy klasy Pojazd.
Klasę Osobowy należy poszerzyć o
a) pole
• iloscMiejsc, które jest liczbą całkowitą;
b) konstruktor
• Osobowy(String marka, String model, int rocznik, int iloscMiejsc),
c) oraz parę metod do ustawiania i pobierania wartości:
• setIloscMiejsc(int iloscMiejsc), int getIloscMiejsc(),
A do klasy Ciezarowy dokładamy
a) pole
• ladownosc, które jest liczbą całkowitą;
b) konstruktor
• Ciezarowy(String marka, String model,int rocznik, int ladownosc),
c) oraz parę metod do ustawiania i pobierania wartości:
• setLadownosc(int ladownosc), int getLadownosc(),
Następnie wykonaj następujące polecenia:
• Utwórz tablicę 5 samochodów osobowych.
• Wypełnij tę tablicę następującymi egzemplarzami:
– Fiat Panda, rocznik 2001,
– Fiat Punto, rocznik 2003,
– Nissan Almera, rocznik 2003,
– Nissan Primera, rocznik 2002,
– Seat Toledo, rocznik 2001.
• Wypisz na ekran dostępne marki. Zyskasz plusa, jeśli każda marka będzie wypisana tylko
raz lub/i w porządku alfabetycznym.
• Wypisz na ekran dostępne roczniki. Tutaj również zyskasz plusa, jeśli każdy rok będzie
wypisany tylko raz lub/i w porządku rosnącym.
Paweł Rajba

Podobne dokumenty