Pachete în Java
Să presupunem că doriți să creați o clasă numită Applet. Această situație este, desigur, foarte rare, dar există situații diferite. Cu toate acestea, această clasă este deja în biblioteca Java. Pentru a utiliza ambele clase de același nume, trebuie să le pună într-un pachet diferit, și apoi de import (de exemplu, pastă în fișierul definiții de clasă) este una dintre ele. Pachetul. astfel încât este unirea claselor.
Crearea unui pachet este foarte simplu: trebuie să depună înainte de definiția de clasă pentru a introduce următoarea linie:
Pachetele trebuie să fie plasate în directoarele corespunzătoare, adică Fișierul pachet (numit PackageName) trebuie să fie salvat în dosarul numepachet.
Pachetele pot fi imbricate (de exemplu, java.util, în cazul în care java- pachetul principal, autil - închis). Prin urmare, aceste două pachete trebuie să fie localizate în directorul j ava \ util.
Pachetul (vezi Listarea 6.1) va crea un exemplu.
Listarea 6.1.
EXEMPLU a crea un pachet de două clase
Am creat un pachet de două clase.
în pachete de niveluri de acces sunt după cum urmează:
1. Public - membri ai unei clase de toate pachetele disponibile.
2. membrii clasei sunt accesibile protejați în toate subclasele nepodklassam din același pachet.
3. Fără modificator - membrii clasei sunt disponibile numai în acest pachet.
4. private - membrii clasei sunt disponibile numai în aceeași clasă.
În clasele pot fi două niveluri de acces:
• publică - clasă este disponibil peste tot;
• fără un modificator - clasă este disponibil doar în acest pachet.
Pentru a utiliza un pachet, trebuie să-l conectați la codul (de import). Acest lucru se face după cum urmează.
import ImyaPaketa.ImyaKlassa;
import PackageName *.;
În primul caz, vom importa doar o singură clasă, iar al doilea - un pachet complet de import. Să presupunem că avem nevoie pentru a crea două clase de variabile Data și calendar. Iată cum ar arăta dacă nu importa pachet (a se vedea Listing 6.2).
Listarea 6.2.
Creați două variabile clase Data și Calendar
Acum vom importa pachetul java.util.
Listarea 6.3.
Pachet import java.util
Sunt de acord, al doilea exemplu de realizare mai scurt. Acum vom importa fructe noastre pachet în program (a se vedea 6.4 Listarea).
Listarea 6.4.
fructe de import pachet in program
Este ușor de văzut că lucrul cu pachete este foarte ușor. Luați în considerare acum standard pachetele lingvistice Java.