Laboratorium Java Ukrywanie implementacji [2h]
Widoczności:
public widoczny dla wszystkich
private widoczny tylko wewnątrz danej klasy
protected widoczny w obrębie pakietu oraz w klasach potomnych z innych pakietów
nienazwana (friendly) jak public w obrębie pakietu
Modyfikatory:
static - dostęp bez uprzedniego utworzenia
final - brak możliwości zmiany (pola mogą być inicjalizowane w konstruktorze)
Zastosowanie widoczności:
klasa public / friendly
klasa wewnętrzna public / private / protected / friendly
konstruktor public / protected / friendly
metoda public / private / protected / friendly
pole public / private / protected / friendly
stała public / private
Pakiet:
pakiet jest jednostką biblioteczną
package odwrocona.nazwa.domeny.pakiet;
' nazwa pakietu odpowiada strukturze katalogów
odwrocona
\--nazwa
\--domeny
\--pakiet
|--Klasa.java
| ...
\--Test.java
Korzystanie z pakietu:
importowanie wszystkich klas z pakietu
import nazwa.pakietu.*;
importowanie określonej klasy
import nazwa.pakietu.Klasa;
dostęp do klasy uprzednio zaimportowanej
Klasa
dostęp do klasy niezaimportowanej (przez nazwę pakietu)
nazwa.pakietu.Klasa
Podstawowe biblioteki:
java.lang - pakiet importowany automatycznie
java.util
java.io
java.net
Laboratorium Java 04 (Opracowanie: Konrad Kurczyna) 1/2
Zadanie:
zapoznać się z podstawowymi pakietami Java (dokumentacja Java API)
utworzyć pakiet zawierający klasy oraz zabezpieczyć dane
napisać aplikację testującą, która korzysta z utworzonego pakietu
Laboratorium Java 04 (Opracowanie: Konrad Kurczyna) 2/2
Wyszukiwarka
Podobne podstrony:
java text FieldPositionjavajava text CollationElementIteratorjava io InvalidClassExceptiontworzenie aplikacji w jezyku java na platforme androidJava Tęczowy tekstjava awt image IndexColorModeljava awt image ImageConsumerjava beans PropertyChangeEventjava awt event ActionEventjava awt event FocusEventjava rmi server RMISocketFactoryJavawięcej podobnych podstron