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