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 {