Pakker i Java
Hvad er pakke
Pakke i er en struktur, som organiserer forskellige klassefiler i Java i forskellige mapper i henhold til deres funktionalitet eller kategorier efter bruger, for eksempel allejava.io klasserne vil være i java.io-pakken mens alle java.net klasserne såsom Socket eller SeverSocket vil være inde i java.net pakke.
Hvorfor kræver vi Pakke i Java?
Pakke er påkrævet i java for at skelne mellem forskellige typer klasser såsom java.net, java.io, hvilket giver os mulighed for lettere at få adgang til disse klasser. Det samme som vi opbevarer en trist sang, rockmusik i forskellige undermapper af mappemusik.
Oprettelse af en ny pakke
1) Gå til din JAVA IDE såsom Eclipse, Netbeans
2) Vælg ny java-pakke
3) Giv et navn til din pakke
4) Træk og slip nu alle klasser med lignende funktionalitet, du vil have i din nyoprettede pakke
Packages Directory-struktur
Der er flere ting, der opstår, når en klasse er placeret i en pakke :
- Pakkenavnet bliver en del af navnet på klassen
- Pakkenavnet skal matche mappestrukturen, hvor den tilsvarende bytekode hører hjemme.
Import af en pakke i en klasse
Nedenfor er et eksempel på et JAVA-program til at importere pakke i en klasse
pakkepakkeeksempel;
import packexample.dao.AccDao;
Offentlig klasse PackExample {
public static void main (String[] args)
{
AccDAO obj =new AccDAO();
}
}
Brug af en klasse i en pakke
pakke packxample.dao;
offentlig klasse ACcDAO {