Public abstract opis();

>

Rozwiązanie zadania domowego z poprzednich zajęć

Plik źródłowy w Javie Składa się z:

•    Instrukcji pakietu (pojedyncza, opcjonalna)

•    Instrukcji importujących (wielokrotne, opcjonalne)

•    Deklaracji klasy publicznej (pojedyncza, wymagana)

•    Deklaracji klas prywatnych (wielokrotne, opcjonalne)

Wystarczy więc jedna deklaracja klasy publicznej.

Pakiety w Javie

Do tej pory wszystkie klasy pochodziły z tej samej przestrzeni nazw. Jak zapewnić by nazwy były unikalne?

Pakiet - zbiornik na klasy:

•    Dzieli przestrzeń nazw na rozłączne zbiory

•    Kontroluje widoczność klas i składowych klas

Hierarchia pakietów Pakiet wielo-poziomowy Package pakietl.pakiet2.pakiet3;

Zmienna classpath

Zmienna środowiskowa któa wskazuje na początek (korzeń) hierarchii pakietów w systemie

Np. katalog bieżący i katalog C:\mojaJava

.;C:\mojaJava (najpierw przeszukuje bieżący, potem mojaJava)

Przykład

Package MojPakiet;

Class Balans {

String nazw;

Double balans;

Balans (string n, double b) {

Name = n;

Bal -= b;

>

Void pokaz() {

If (balans <0)

System.out.println(name +    $" + bal);

>

>

Class Pakiet {