• Nie Znaleziono Wyników

Przykłady zadań do sprawdzianu

N/A
N/A
Protected

Academic year: 2021

Share "Przykłady zadań do sprawdzianu"

Copied!
3
0
0

Pełen tekst

(1)

Przykłady zadań do sprawdzianu

Zofia Kruczkiewicz

(2)

Zadanie do lab3

Uzupełnij program do lab3 o funkcje wypozycz i raport_wypozyczen

1) Należy uzupełnić klasę pełniącą rolę GUI o metodę wypozycz. Metoda wypozycz pobiera z klawiatury wartość ISBN i przekazuje ją do wywołanej metody wypozycz od obiektu typu Uchwyt

2) Należy dodać klasę Wypozyczenie. Obiekty tej klasy powinny być przechowywane w kolekcji należącej do klasy Uchwyt (relacja 1 do wiele między klasą Uchwyt i klasą Wypozyczenie, podobnie jak między klasą Uchwyt i klasą Tytul_ksiazki). Klasa Wypozyczenie powinna zawierać następujące atrybuty: numer o wartości unikatowej, oraz referencję do klasy typu Ksiazka (relacja 1 do 1 między klasą Wypozyczenie i klasą Ksiazka). Klasa Ksiazka powinna być uzupełniona o referencję do obiektu klasy Wypozyczenie, która przyjmuje wartość null, jeśli książka nie jest wypożyczona oraz wartość równą referencji do obiektu typu Wypozyczenie, do którego został ten obiekt typu Ksiazka przypisany.

3) Funkcja wypozycz:

1) Należy podać wartość ISBN tytulu. Na tej podstawie należy wyszukać obiekt typu Tytul_ksiazki 2) Po wyszukaniu obiektu typu Tytul_ksiazki (analogia do przebiegu dodawania ksiązki lub jej

usuwania) należy wywołać jego metodę wyszukaj_ksiazke, która w kolekcji obiektów Ksiazka, należącej do danego obiektu typu Tytul_ksiazki wyszukuje obiekt typu Ksiazka, który posiada referencję do obiektu typu Wypozyczenie równą null.

3) Jeśli taki obiekt typu Ksiazka został znaleziony, który zawiera referencję równą null do obiektu typu Wypozyczenie, wtedy należy utworzyć obiekt typu Wypozyczenie, przypisać mu referencję do znalezionego obiektu typu Ksiazka, a do tego obiektu typu Ksiazka przypisać referencję do

utworzonego obiektu typu Wypozyczenie. Do obiektu typu Wypozyczenie dodać unikatową wartość do atrybutu numer. Na koniec należy nowo utworzony obiekt typu Wypozyczenie dodać do kolekcji obiektów typu Wypozyczenie w klasie Uchwyt.

4) Funkcja raport_wypozyczen: Należy wyświetlić zawartość kolekcji obiektów typu Wypozyczenie, wyświetlając zawartość poszczególnych obiektów typu Wypozyczenie

(3)

Zadanie do lab4

Uzupełnij program z lab4:

1) Należy dodać nową figurę typu Kolo, która dziedziczy po klasie Kwadrat. Atrybuty dlugosc oraz x i y należy wykorzystać jako parametry metody fillOval klasy

Graphics2D w celu narysowania koła. Należy uzupełnić GUI do wywołania zdarzenia dodawania nowej figury typu Kolo do tablicy figury.

2) Zdefiniować metody pozwalające przystosować metodę lezy_na do obsługi klikania na powierzchnię tej figury w celu przypisania jej indeksu do atrybutu bieżący .

3) Należy dodać atrybut licznik w klasie Punkt wykorzystany jako licznik klikania na powierzchnię figury czyli liczby zdarzeń MouseClicked dla danej figury. Również każda figura dziedzicząca po klasie Punkt posiada w wyniku dziedziczenia atrybut licznik.

4) Dodać przycisk typu JButton komponentu typu Figury lub komponent JMenuItem do listy rozwijanej należącej do komponentu JMenu należącego do komponentu JMenuBar i powiązać z obsługą zdarzenia, w wyniku którego powinien wyświetlić się komunikat o liczbie przesunięć dla bieżącej figury (której numer jest

przechowywany w atrybucie biezacy) np. w komponencie

JOptionPane.showMessageDialog.

Cytaty

Powiązane dokumenty

Message linię życia typu Actor z liną życia typu Uchwyt.. 25) Następnie należy wstawić nową linię życia z podręczej palety linii życia typu Uchwyt za pomocą Create Message..

Definicja przypadku użycia dodaj_ksiazke – oparty na implementacji relacji 1 do n między klasą Uchwyt i klasą Tytul_ksiazki oraz klasą Tytul_ksiazki i klasą

Należy linie życia obiektów powiązać z klasami z diagramu klas – po wybraniu linii życia fasada należy kliknąć prawym klawiszem myszy i wybrać z listy opcję

Polimorfizm czyli korzystanie z metod przedefiniowanych z identycznym nagłówkiem (nazwa, parametry, wynik zwracany przez return). Napisz program, który umoŜliwia obsługę zdarzenia

Wykonaj doświadczenie z dowolnego działu (Dynamika; Praca, moc, energia) mając do dyspozycji materiały codziennego użytku według instrukcji umieszczonej na Blogu

0–6 rozpoznaje w wypowiedziach części mowy (zaimek, przyimek, spójnik) i określa ich funkcje w

Długo błądził Midas po komnatach swego pałacu, nie mogąc się nacieszyć żółtym blaskiem kruszcu 3.. Wreszcie zmęczony

Dotyczy: list zgłoszonych w okręgu wyborczym związanym z miejscem zamieszkania wyborcy lub list zgłoszonych w obszarze nadzorowanym przez komisję wyborczą i całego kraju dla