Utilizzo di più classi principali

Normalmente all'inizio dell'apprendimento del linguaggio di programmazione Java, ci saranno una serie di esempi di codice che sono utili per compilare ed eseguire per comprenderli appieno. Quando si utilizza un IDE come NetBeans è facile cadere nella trappola della creazione di un nuovo progetto ogni volta per ogni nuovo pezzo di codice. Tuttavia, può succedere tutto in un progetto.

Creazione di un progetto di esempio di codice

Un progetto NetBeans contiene le classi necessarie per creare un'applicazione Java. L'applicazione utilizza la classe principale come punto di partenza per l'esecuzione del codice Java. In effetti, in un nuovo progetto di applicazione Java creato da NetBeans è inclusa solo una classe - la classe principale contenuta in Main.java file. Vai avanti e crea un nuovo progetto in NetBeans e lo chiama CodeExamples.

Diciamo che voglio provare a programmare del codice Java per generare il risultato dell'aggiunta di 2 + 2. Inserisci il seguente codice nel metodo principale:

public static void main (String [] args)
int risultato = 2 + 2;
System.out.println (risultato);

Quando l'applicazione viene compilata ed eseguita, l'output stampato è "4". Ora, se voglio provare un altro pezzo di codice Java, ho due scelte, o posso sovrascrivere il codice nella classe principale o posso inserirlo in un'altra classe principale.

Più classi principali

I progetti NetBeans possono avere più di una classe principale ed è facile specificare la classe principale che un'applicazione deve eseguire. Ciò consente a un programmatore di passare da un numero qualsiasi di classi principali all'interno della stessa applicazione. Verrà eseguito solo il codice in una delle classi principali, rendendo ciascuna classe indipendente l'una dall'altra.

Nota: Questo non è normale in un'applicazione Java standard. Tutto ciò di cui ha bisogno è una classe principale come punto di partenza per l'esecuzione del codice. Ricorda che questo è un suggerimento per l'esecuzione di più esempi di codice all'interno di un progetto.

Aggiungiamo una nuova classe principale a Frammenti di codice progetto. Dal File menu scegli Nuovo file. Nel Nuovo file procedura guidata scegliere il Classe principale Java tipo di file (è nella categoria Java). Clic Il prossimo. Assegna un nome al file Esempio 1 e clicca finire.

Nel Esempio 1 class aggiunge il seguente codice al metodo principale:

public static void main (String [] args)
System.out.println ( "Four");

Ora compila ed esegui l'applicazione. L'output sarà comunque "4". Questo perché il progetto è ancora impostato per utilizzare il Principale classe in quanto è la classe principale.

Per cambiare la classe principale in uso, vai su File menu e scegliere Proprietà del progetto. Questa finestra di dialogo fornisce tutte le opzioni che possono essere modificate in un progetto NetBeans. Clicca sul Correre categoria. In questa pagina, c'è un Main-Class opzione. Attualmente è impostato su codeexamples.Main (ovvero la classe Main.java). Facendo clic su Navigare pulsante a destra, apparirà una finestra pop-up con tutte le classi principali che si trovano in CodeExamples progetto. Scegliere codeexamples.example1 e clicca Seleziona la classe principale. Clic ok sul Proprietà del progetto dialogo.

Compilare ed eseguire nuovamente l'applicazione. L'output sarà ora "quattro" perché la classe principale utilizzata è ora example1.java.

Usando questo approccio è facile provare molti esempi di codice Java diversi e tenerli tutti in un progetto NetBeans. ma essere comunque in grado di compilarli ed eseguirli indipendentemente l'uno dall'altro.