Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    205

    [java] inizializzazione statica

    Qualcuno mi dice l'utilità nell'utilizzo di questo codice di inizializzazione statica??

    Tavola()
    {
    System.out.println("tavola()");
    p_2.finePiatto(1);
    }

    void fineTavola (int indice)
    {
    System.out.println("fineTavola(" + indice +")");
    }

    static Piatto p_2 = new Piatto(2);
    }

    class Dispensa
    {
    Piatto p_3 = new Piatto(3);
    static Piatto p_4 = new Piatto(4);

    Dispensa()
    {
    System.out.println("dispensa()");
    p_4.finePiatto(2);
    }

    void fineDispensa (int indice)
    {
    System.out.println("fineDispensa(" + indice +")");
    }

    static Piatto p_5 = new Piatto(5);
    }

    public class InizializzazioneStatica
    {
    static Tavola t = new Tavola();
    static Dispensa d = new Dispensa();

    public static void main (String[] par)
    {
    System.out.println ("creo una nuova dispensa");
    new Dispensa();
    System.out.println ("creo una seconda dispensa");
    new Dispensa();
    t.fineTavola(1);
    d.fineDispensa(1);
    }
    }

  2. #2
    in questo caso non ne vedo utilità se non quella di mantenere nell'ipotetica applicazione che richiama poi l'inizializzazione una sola istanza di tavola ed una sola di dispensa

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 © 2024 vBulletin Solutions, Inc. All rights reserved.