• Nie Znaleziono Wyników

Podstawy programowania aplikacji korporacyjnych

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy programowania aplikacji korporacyjnych"

Copied!
1
0
0

Pełen tekst

(1)

Podstawy programowania aplikacji korporacyjnych Ćwiczenia 7

1. (2 punkty) Stwórz trzy klasy:

a. PersistentTime – klasa opakowująca klasę Date (z java.util.Date) i wykorzystująca klasę Calendar (z java.util.Calendar)

b. SerializeTime – pobiera aktualny czas w postaci obiektu klasy PersistentTime i zapisuje go do pliku

c. DeserializeTime – odczytuje czas zapisany w pliku i wypisuje go na ekran Pokaż działanie programu.

2. (1 punkt) Używając gotowych klas z biblioteki Java wygeneruj dwa przykłady:

a. Poprawnej serializacji obiektu istniejącej już klasy

b. Nie poprawnej serializacji obiektu istniejącej już klasy (wyjątek:

NotSerializableException). Złap rzucany wyjątek i obsłuż go w odpowiedni sposób.

3. (2 punkty) Stwórz własną przykładową klasę zawierającą kilka pól i metod. Następnie stwórz jej obiekt i zapisz tylko część pól obiektu do pliku wykorzystując dwa różne sposoby serializacji.

Cytaty

Powiązane dokumenty

W obu plikach stwórz również metody main przyjmujące jako argument dwie liczby i następnie wywołujące drugą metodę z danej klasy zwracającą wynik operacji odpowiadającej nazwie

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

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

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

Przeedytujmy plik xml, korzystając z Notatnika, zmniejszając wartości właściwości o połowę. Odczytajmy serializacją plik xml po zmianie i wyświetlmy

1, obsługującej zdarzenie btnZapisz_Click() musimy jawnie wskazać o jaki obiekt nam chodzi stąd wpisujemy nazwę obiektu, w tym przypadku