Visualizzazione dei risultati da 1 a 5 su 5

Discussione: package namespace

  1. #1

    package namespace

    Ciao,
    ho un dubbione
    se ho ad esempio due
    namespaces
    my
    your
    e ci metto dentro una classe che nomino Pippo
    quando faccio
    import my.Pippo;
    import your.Pippo;

    Pippo p = new Pippo();

    insomma avete capito il dubbione
    che pippo sto usando ?


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: package namespace

    Originariamente inviato da whisher
    Ciao,
    ho un dubbione
    se ho ad esempio due
    namespaces
    my
    your
    e ci metto dentro una classe che nomino Pippo
    quando faccio
    import my.Pippo;
    import your.Pippo;

    Pippo p = new Pippo();

    insomma avete capito il dubbione
    che pippo sto usando ?
    Nessuno dei due, otterrai un errore di compilazione.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3

    Re: Re: package namespace

    Originariamente inviato da Alex'87
    Nessuno dei due, otterrai un errore di compilazione.
    mi dai una spiegazione per favore
    voglio dire i namespace/package esisteranno
    proprio per evitare sta cosa quindi .....
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Re: Re: package namespace

    Originariamente inviato da whisher
    mi dai una spiegazione per favore
    Con

    import my.Pippo;
    import your.Pippo;

    avresti due classi con lo stesso nome all'interno dello stesso file... Per evitare comportamenti "anomali" è stato deciso che in casi come questi non viene presa alcuna decisione di "default" dal compilatore. L'errore mostrato è il seguente:

    The import my.Pippo collides with another import statement.

    Puoi comunque usare entrambe le classi Pippo nello stesso file, basta usare il nome completo:

    codice:
    public class Paperino {
      private my.Pippo pippo1;
      private your.Pippo pippo2;
    
      ...
    }
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    ok grazie
    + che un dubbione il mio tutto sommato era na certezza

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.