Utilizzo di più classi principali
Codice Java generico. KIVILCIM PINAR / Getty Images
Normalmente all'inizio dell'apprendimento del linguaggio di programmazione Java, ci saranno una serie di esempi di codice utili da compilare ed eseguire per comprenderli appieno. Quando si utilizza un IDE come NetBeans è facile cadere nella trappola di creare ogni volta un nuovo progetto per ogni nuovo pezzo di codice. Tuttavia, tutto può accadere 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 il classe principale come punto di partenza per l'esecuzione del codice Java. Infatti, in una nuova Applicazione Java progetto creato da NetBeans solo una classe inclusa: la classe principale contenuta all'interno del file Main.java file. Vai avanti e crea un nuovo progetto in NetBeans e chiamalo CodeExamples .
Diciamo che voglio provare a programmarne alcuni codice Java per produrre il risultato dell'aggiunta di 2 + 2. Inserisci il codice seguente nel metodo principale:
public static void main(String[] args) {
risultato int = 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, posso sovrascrivere il codice nella classe principale o posso inserirlo in un'altra classe principale.
Classi principali multiple
I progetti NetBeans possono avere più di una classe principale ed è facile specificare la classe principale che un'applicazione dovrebbe 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 di fatto ogni 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 eseguire 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 scegli il Classe principale Java tipo di file (è nella categoria Java). Clic Prossimo . Assegna un nome al file Esempio 1 e fare clic Fine .
Nel Esempio 1 class aggiungi il codice seguente a metodo principale :
public static void main(String[] args) {
System.out.println('Quattro');
}
Ora, compila ed esegui l'applicazione. L'output sarà ancora '4'. Questo perché il progetto è ancora impostato per utilizzare il Principale classe in quanto classe principale.
Per modificare la classe principale utilizzata, vai su File menu e scegli 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 Classe principale opzione. Attualmente è impostato su esempi di codice.Principale (ovvero, la classe Main.java). Cliccando su Navigare pulsante a destra, apparirà una finestra pop-up con tutte le classi principali che si trovano nel CodeExamples progetto. Scegliere codeexamples.example1 e fare clic Seleziona Classe principale . Clic OK sul Proprietà del progetto dialogo.
Compilare ed eseguire nuovamente l'applicazione. L'output ora sarà 'quattro' perché la classe principale utilizzata è ora esempio1.java .
Utilizzando questo approccio è facile provare molti diversi esempi di codice Java e mantenerli tutti in un unico progetto NetBeans. ma essere comunque in grado di compilarli ed eseguirli indipendentemente l'uno dall'altro.