431985952

431985952



3. W trzecim zadaniu zaimplementujesz konsolową aplikację, wykorzystująca dziedziczenie i polimorfizm.

a)    Utwórz nowy projekt o nazwie Java03.

b)    Utwórz abstrakcyjną klasę test. Pojazd zawierającą:

•    Prywatne pola: prędkość typu int i model typu String

•    Publiczne metody setPredkosc, setModel, getPredkosc, getModel o odpowiednich argumentach i typach zwrotnych. Metody te możesz zdefiniować ręczenie lub wygenerować za pomocą kreatora. W tym celu:

1.    Kliknij prawym klawiszem myszy w obrębie edytora, z menu kontekstowego wybierz pozycję Refactor -> Encapsulate Fields....

2.    W wyświetlonym dialogu zaznacz chęć generacji wszystkich metod naciskając przycisk Select Ali a następnie Refactor.

•    2-argumentowy publiczny konstruktor ustawiający prędkość i model na podstawie wartości podanych jako parametry wywołania.

•    Publiczną metodę zwracającą String zawierający informacje o modelu pojazdu i jego prędkości np. w formacie: „model:XXX prędkość:YYY”. Nazwij metodę tak aby była wykorzystywana jako domyślna metoda zwracająca tekstową reprezentację obiektu (redefiniuj odpowiednią metodę odziedziczoną z j ava. lang. Ob j ect).

c) Utwórz klasę test. Samochód dziedziczącą z Pojazd:

•    Zawierającą dodatkowo prywatne pole liczbaDrzwi i publiczne metody getLiczbaDrzwi i setLiczbaDrzwi.

•    3-argumentowy konstruktor ustawiający wartości pól tworzonego obiektu.

•    Redefinicję publicznej metody zwracającej tekstową reprezentację obiektu, wywołującą metodę odziedziczoną i dodatkowo uwzględniającą liczbę drzwi.



Wyszukiwarka

Podobne podstrony:
2. W drugim zadaniu zaimplementujesz kolejną aplikację konsolową, tym razem zawierającą dwie klasy:
Zadanie egzaminacyjne Wykonaj aplikację internetową portalu zawodów wędkarskich wykorzystując pakiet
Zadanie egzaminacyjne Wykonaj aplikację internetową salonu kosmetycznego, wykorzystując pakiet XAMPP
Zadanie egzaminacyjne Wykonaj aplikację internetową portalu pogotowia ratunkowego, wykorzystując pak
Biblioteka miejska sp.z o.o. Książki to potęga2.5. Narzędzia Do realizacji aplikacji wykorzysty
geometria zadania z mierzeniem Rozwiązywanie zadań z wykorzystaniem mierzeniaJ 1 fP Oblicz, 24 cm
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii (OZE)2. Opis
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii (OZE) obliczy
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii (OZE) oblicze
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii (OZE) Wykaz z
Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii (OZE) w budow
OZE Zadanie badawcze nr 3: Zwiększenie wykorzystania energii z odnawialnych źródeł energii

więcej podobnych podstron