AWWW-1st3.6-w08.tresc-1.0-Slajd5

Z Studia Informatyczne
Wersja z dnia 19:04, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przykład komponentu JavaBean

Przykład komponentu JavaBean


Slajd przedstawia przykładową klasę będącą komponentem JavaBean. Klasa mieści się w pakiecie (1) i implementuje interfejs java.io.Serializable (2). Dzięki implementacji interfejsu Serializable zawartość komponentu JavaBean może być łatwo utrwalana na dysku przy pomocy standardowego mechanizmu serializacji. Jeśli jakieś składowe klasy nie mają być utrwalane, to muszą być poprzedzone modyfikatorem transient. Klasa może być serializowana standardowo, ale można także zaproponować własną metodę serializacji przez implementację metod writeObject(java.io.ObjectOutputStream) i readObject(java.io.ObjectInputStream). Cechy komponentu JavaBean są prywatne i niedostępne na zewnątrz (3). Dostęp do cech odbywa się tylko za pomocą metod dostępu, tzw. getterów (5) i setterów (6). Klasa obowiązkowo musi posiadać konstruktor bezparametrowy (4) lub domyślny.


<< Poprzedni slajd | Spis treści | Następny slajd >>