Utilisation de plusieurs classes principales

Normalement, au début de l'apprentissage du langage de programmation Java, il y aura un certain nombre d'exemples de code utiles à compiler et à exécuter pour les comprendre pleinement. Lorsque vous utilisez un IDE comme NetBeans, il est facile de tomber dans le piège de créer un nouveau projet à chaque fois pour chaque nouveau morceau de code. Cependant, tout peut arriver dans un seul projet.

Création d'un exemple de projet de code

Un projet NetBeans contient les classes nécessaires pour créer une application Java. L'application utilise la classe principale comme point de départ pour l'exécution du code Java. En fait, dans un nouveau projet d'application Java créé par NetBeans, une seule classe est incluse - la classe principale contenue dans le Main.java fichier. Allez-y et faites un nouveau projet dans NetBeans et appelez-le Exemples de code.

Disons que je veux essayer de programmer du code Java pour produire le résultat de l'ajout de 2 + 2. Mettez le code suivant dans la méthode principale:

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

Lorsque l'application est compilée et exécutée, la sortie imprimée est "4". Maintenant, si je veux essayer un autre morceau de code Java, j'ai deux choix, je peux soit écraser le code dans la classe principale, soit le mettre dans une autre classe principale.

Plusieurs classes principales

Les projets NetBeans peuvent avoir plusieurs classes principales et il est facile de spécifier la classe principale qu'une application doit exécuter. Cela permet à un programmeur de basculer entre n'importe quel nombre de classes principales dans la même application. Seul le code de l'une des classes principales sera exécuté, ce qui rendra chaque classe indépendante les unes des autres.

Remarque: Ce n'est pas habituel dans une application Java standard. Tout ce dont il a besoin, c'est d'une classe principale comme point de départ pour l'exécution du code. N'oubliez pas qu'il s'agit d'une astuce pour exécuter plusieurs exemples de code dans un même projet.

Ajoutons une nouvelle classe principale à la Extraits de code projet. Du Fichier menu choisir Nouveau fichier. dans le Nouveau fichier assistant choisir le Java Main Class type de fichier (c'est dans la catégorie Java). Cliquez sur Prochain. Nommez le fichier Exemple 1 et cliquez terminer.

dans le Exemple 1 ajoutez le code suivant à la méthode principale:

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

Maintenant, compilez et exécutez l'application. La sortie sera toujours "4". En effet, le projet est toujours configuré pour utiliser le Principale classe comme il est classe principale.

Pour modifier la classe principale utilisée, accédez au Fichier menu et choisissez Propriétés du projet. Cette boîte de dialogue donne toutes les options qui peuvent être modifiées dans un projet NetBeans. Clique sur le Courir Catégorie. Sur cette page, il y a un Classe principale option. Actuellement, il est défini sur exemples de code. (c'est-à-dire la classe Main.java). En cliquant sur le Feuilleter bouton à droite, une fenêtre pop-up apparaîtra avec toutes les classes principales qui sont dans le Exemples de code projet. Choisir codeexamples.example1 et cliquez Sélectionnez la classe principale. Cliquez sur D'accord sur le Propriétés du projet dialogue.

Compilez et réexécutez l'application. La sortie sera désormais "quatre" car la classe principale utilisée est désormais example1.java.

En utilisant cette approche, il est facile d'essayer de nombreux exemples de code Java différents et de les conserver tous dans un projet NetBeans. mais toujours en mesure de les compiler et de les exécuter indépendamment les uns des autres.