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 :

visibilité de classes de package à package


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 52
    Par défaut visibilité de classes de package à package
    Bonjour,
    On sait que lorsqu'une classe A possède des attributs protected alors, ceux-ci sont visibles par la sous-classe B de A (et aussi dans tout le package mais cela ne m'intéresse pas ici).

    De la même façon, je crois avoir lu quelque part que dans Dolphin (Java 7) ou Mustang (Java 6), une chose de ce type est ou sera possible avec les packages.

    Je m'explique: Considérons le package project et le package project.data. On peut dire data est un sous-package de project ou encore data est un package fils de project. Je pense avoir lu qu'il existerait un nouveau moyen de faire en sorte que les classes de project soient visibles depuis le package fils data.

    Malheureusement je ne retrouve plus le document où j'ai lu cela. Est-ce que quelqu'un en a entendu parlé ?

    Merci
    Melchisedec

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Pour le moment il n'y a aucune relation entre les packages. Ainsi il n'y a pas plus de relation entre les packages project et project.data qu'entre project et java.util...


    Mais je pense que tu dois parler des superpackage qui devrait être intégré dans Java 7 et qui devrait permettre de regrouper des packages : JSR 294 Improved Modularity Support in the Java Programming Language

    Cela permettra surtout de cacher certaines classes public ou packages aux classes extérieurs du superpackage, et donc de permettre une meilleure organisation des classes...

    Pour le moment il n'y a rien de définitif mais tu peux jeter un coup d'oeil à la proposition : Strawman Proposal for JSR 294 Superpackages


    a++

Discussions similaires

  1. Visibilité objet classe package
    Par deletme dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 31/07/2012, 11h19
  2. Réponses: 1
    Dernier message: 06/03/2006, 15h16
  3. Réponses: 13
    Dernier message: 18/01/2006, 13h51
  4. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 09h13
  5. [Classe] Situer la package.
    Par Mister Nono dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/02/2005, 16h07

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