Paquet Java

organitza les classes Java en espais de noms, proporcionant un espai de noms únic per a cada tipus que conté From Wikipedia, the free encyclopedia

Remove ads

Un paquet Java organitza les classes Java en espais de noms, proporcionant un espai de noms únic per a cada tipus que conté. Les classes del mateix paquet poden accedir mútuament als membres del paquet privat i protegits.[1]

Dades ràpides Tipus, Més informació ...

En general, un paquet pot contenir els següents tipus de tipus: classes, interfícies, enumeracions i tipus d'anotació. Un paquet permet a un desenvolupador agrupar classes (i interfícies) junts. Totes aquestes classes estaran relacionades d'alguna manera: totes poden tenir a veure amb una aplicació específica o realitzar un conjunt específic de tasques. Els programadors també solen utilitzar paquets per organitzar classes que pertanyen a la mateixa categoria o que proporcionen una funcionalitat similar.[2]

Remove ads

Ús de paquets

En un fitxer font de Java, el paquet al qual pertanyen la classe o les classes d'aquest fitxer s'especifica amb la paraula clau package. Aquesta paraula clau sol ser la primera paraula clau del fitxer font. Com a màxim una declaració de paquet pot aparèixer en un fitxer font.[3]

package java.awt.event;

Per utilitzar les classes d'un paquet dins d'un fitxer font Java, és convenient importar les classes del paquet amb una declaració import. La següent declaració

import java.awt.event.*;

importa totes les classes del paquet java.awt.event, mentre que la següent declaració

import java.awt.event.ActionEvent;

Les classes també es poden utilitzar directament sense una declaració d'importació utilitzant el nom complet de la classe. Per exemple,

ActionEvent myEvent = new ActionEvent();

Classes can also be used directly without an import declaration by using the fully qualified name of the class. For example,

java.awt.event.ActionEvent myEvent = new java.awt.event.ActionEvent();

no requereix una declaració d'importació prèvia.

Remove ads

Protecció d'accés al paquet

Els membres públics i les classes són visibles a tot arreu i els membres privats només són visibles a la mateixa classe. Les classes d'un paquet poden accedir a classes i membres declarats amb accés predeterminat (paquet-privat ), així com als membres de classe declarats amb el modificador d'accés protected. L'accés per defecte (paquet-privat) s'aplica quan una classe o un membre no s'ha declarat com a public, protected o private. Per contra, les classes d'altres paquets no poden accedir a les classes i als membres declarats amb accés per defecte. Tanmateix, es pot accedir als membres de classe declarats com a protected des de les classes del mateix paquet, així com des de les classes d'altres paquets que són subclasses de la classe declarant.[4]

Remove ads

Creació de fitxers JAR

Els fitxers JAR es creen amb la utilitat de línia d'ordres jar. La comanda

jar cf myPackage.jar *.class

comprimeix tots els fitxers.class al fitxer JAR myPackage.jar. L'opció "c" de la línia d'ordres indica a l'ordre jar que "creï un nou arxiu". L'opció 'f' li indica que creï un fitxer. El nom del fitxer ve després del contingut del fitxer JAR.

Paquets bàsics a Java SE 8

Més informació java.lang, java.util ...
Remove ads

Referències

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads