IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

package nom et fichiers


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par défaut package nom et fichiers
    Bonjour !

    Pour mettre plusieurs classes dans un même package, faut-il mettre toutes les classes dan un même fichier. Genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    package Nombres;
     
    class Numbers1
    {
     
    }
     
    class Numbers2
    {
     
    }
     
    class Numbers3
    {
     
    }
    Dans ce cas, le fichier sera enregistré sous quel nom ?
    Et toujours dans ce cas, quel nom de classe choisir ?
    L' une des classes doit elle obligatoirement être déclarée avec le mot clé public ?

    Si chaque classe peut être déclarée dans son propre fichier, je ne vois pas de question que je puisse poser. A moins que vous croyez qu'il y a là aussi une info importante à me donner.

    Merci d'avance .

  2. #2
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    pour ce qui est des conventions de nommage des packages, afin qu'il n'y ait pas de doublon, il est très fortement recommandé d'utiliser un nom de domaine qui t'appartient en ordre inversé.

    Par exemple, la librairie XOM se trouve dans le package nu.xom car le nom de domaine associé est xom.nu.

    Dans mon exemple, la classe Element se trouve dans le package nu.xom, il faut donc que l'instruction suivante soit au début du fichier Element.java :

    L'autre contrainte est au niveau de l'arborescence.
    Le répertoire racine du package est le répertoire nu, ce dernier contient le répertoire xom dans lequel se situe le fichier Element.class.

    Ouvre un .jar avec WinRAR ou WinZIP et tu retrouveras cette arborescence correspondant au différent niveau du package.


    Toutes les classes d'un même package se trouve au même niveau de l'arborescence.
    Tu peux par contre avoir plusieurs jar qui contiennent les mêmes packages, mais pas les mêmes classes. Dans ce cas, au niveau de ton code tu ne verras même pas la différence.

  3. #3
    Membre expérimenté

    Étudiant
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Bonsoir,

    Pour simplifier, tu peux avoir plusieurs classes dans un même package et écrites dans des fichiers différents.

    En général, on a une classe pour un fichier, le nom du fichier étant le nom de la classe avec l'extension (.java pour les sources et .class pour le byte code).

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. Récupérer le nom du fichier spool correspondant à un job
    Par chtiot dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 23/02/2004, 20h28
  3. Réponses: 2
    Dernier message: 29/01/2004, 11h05
  4. Réponses: 4
    Dernier message: 10/10/2003, 18h04
  5. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo