• Nie Znaleziono Wyników

Podstawy tworzenia aplikacji korporacyjnych

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy tworzenia aplikacji korporacyjnych"

Copied!
1
0
0

Pełen tekst

(1)

Podstawy tworzenia aplikacji korporacyjnych Ćwiczenia nr 3

1. (1 punkt) Stwórz dwa różne interfejsy w dwóch różnych pakietach zawierające min. po 1 metodzie. W trzecim pakiecie stwórz klasę implementującą oba te interfejsy. Utwórz obiekt tej klasy i pokaż jak działa.

2. (1 punkt) Następnie dodaj metodę o identycznej sygnaturze do obu interfejsów. Wyjaśnij co się wówczas dzieje. Jakie jest na to rozwiązanie?

3. (1 punkt) Stwórz interfejs znajdujący się we własnym pakiecie i zawierający przynajmniej jedną metodę. Pokaż że jest ona automatycznie publiczna. Utwórz klasę w drugim pakiecie.

Dodaj do niej klasę zagnieżdżoną z modyfikatorem protected, która implementuje interfejs.

W trzecim pakiecie utwórz klasę dziedziczącą po klasie głównej z drugiego pakietu. W metodzie tej klasy zwróć obiekt klasy zagnieżdżonej, rzutując go na typ interfejsu w momencie zwracania.

4. (2 punkty) Stwórz następującą hierarchię klas:

Załóż, że chcesz mieć możliwość zapisywania obiektów wszystkich tych klas za pomocą jednej, zewnętrznej metody Zapisz(). Jak należałoby rozbudować tą hierarchię aby to umożliwić? Jakie argumenty powinna wówczas przyjmować metoda Zapisz()?

Cytaty

Powiązane dokumenty

Wykaż twierdzenie Prochorowa na prostej rzczywistej.. Czy zachodzi

Pokaż, że jeśli LCM(F,G) na R n spełnia warunke kontolowalności oraz Γ jest niesingularny wzglę- dem miary Lebsegue’a to n-szkielet tego procesu jest T -łańcuchem..

b) suma kątów przy każdym z ramion daje 180 o (korzystając z powyższego rysunku: α+=180 o oraz +=180 o c) gdybyśmy połączyli środku ramion trapezu, to odcinek ten

Następnie utwórz klasę zagnieżdżoną w tej klasie, zawierającą metodę, która modyfikuje zmienną klasy zewnętrznej i wywołuje jej metodę.. W drugiej metodzie klasy

Stwórz metodę statyczną, która jako parametr przyjmuje referencję do obiektu typu klasy nadrzędnej, rzutuje ją w dół na typ klasy pochodnej i wywołuje metodę print()..

Następnie stwórz osobną metodę „Wywołaj” przyjmującą jako parametr obiekty klas „Kwadrat”, „Koło” lub „Trójkąt” i wywołującą ich metodę

(2 punkty) Zaimplementuj w języku Java klasę, której obiekty będą reprezentować pojedyncze karty z talii (nazwa klasy: Karta).. Podstawowe własności każdej karty to: kolor

Wszystkie wartości funkcji holomorficznej f na obszarze Ω leżą na ustalonej pro- stej4. Udowodnij, że f