[JAVA] À propos du paquet

À propos des packages Java

Un package est un mécanisme de classification des classes Java ensemble.

Si vous avez un grand nombre de classes, il sera plus facile de gérer les classes qui sont regroupées en les classant par fonction.

Déclaration du paquet Comment utiliser

En déclarant (package) au début d'une classe, vous pouvez spécifier le package dans lequel la classe est classée.

package pack;

Si aucun package n'est spécifié, il sera classé comme package par défaut.

Si vous spécifiez un package, les fichiers source de cette classe doivent être stockés dans un dossier portant le même nom que le package spécifié.

Si vous déplacez le fichier, vous devez également modifier la déclaration du package dans la source.

Les classes du même package ne sont accessibles que par le nom de la classe.

Cependant, si vous souhaitez accéder à une classe en dehors du package, vous devez spécifier l'emplacement de la classe cible avec une instruction d'importation.


import pack;

Le package peut créer des couches. Pour les packages composés de plusieurs couches, concaténez les noms de packages dans l'ordre à partir du haut des couches (.).


package packA.packB.packC;

Recommended Posts

À propos du paquet
À propos de la méthode
Sortie sur la méthode, partie 2
À propos de la classe StringBuilder
Commentaire: à propos de l'interface
À propos du pipeline d'actifs
À propos de la double fonction -java
À propos de la méthode de longueur
À propos du module Kernel
À propos de la méthode des ancêtres
[Sortie] À propos de la base de données
À propos de la méthode to_s.
À propos de la gestion de Null
A propos de la spécification du chemin JAXRS
Sortie sur la méthode Partie 1
Remarques sur la portée
À propos de la description de Docker-compose.yml
À peu près la même et la même valeur
À propos du cycle de vie Android
À propos de l'explication sur le type de fonction
À propos =
Prise en compte de la méthode des temps
À propos de la langue à apprendre à partir de maintenant
Le package org.junit.jupiter.api est introuvable.
À propos des bases du développement Android
À propos des méthodes equals () et hashcode ()
À propos du symbole <%%> dans Rails erb
À propos de la bande d'applications de partage d'informations
Un murmure sur la classe utilitaire
À propos du rôle de la méthode initialize
À propos du niveau de journalisation de java.util.logging.Logger
À propos de method.invoke
À propos de Kotlin
À propos de attr_accessor
Devinez le cadre de persistance Java 2017 (3) Reladomo
À propos de l'héritage
À propos de Docker
Vérifiez à nouveau la commande OpenSSL
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
Lors de la mise à jour de ma propre application, j'ai sérieusement réfléchi à la structure du package
À propos des rails 6
À propos de la procédure pour que Java fonctionne
À propos du printemps ③
À propos d'énumération
À propos du polymorphisme
À propos facultatif
À propos du hachage
À propos de JitPack
À propos du fonctionnement de next () et nextLine ()
À propos de ça ()
Installez le package avec npm install / yarn add