1. Surcharge de la méthode principale
package cn.nxl; classe publique main_test {public static void main (String args []) {System.out.println ("Méthode principale de l'entrée d'application"); principal(); principal(); principal(, ); } public static void main () {System.out.println ("méthode principale sans paramètres"); } public static void main (int i) {System.out.println ("Surcharge de la méthode principale avec paramètres"); } public static void main (int i, int j) {System.out.println ("Surcharge de la méthode principale avec deux paramètres"); }}L'exemple ci-dessus montre que la méthode principale peut être surchargée. Les paramètres de chaque méthode principale sont différents. Le programme peut s'exécuter et peut générer les résultats souhaités. Cependant, s'il n'y a pas de méthode principale pour l'entrée du programme, seules d'autres méthodes principales sont incluses. Bien qu'il soit possible de compiler ce programme, une erreur sera générée pendant l'exécution. En effet, lorsque le programme est en cours d'exécution, la machine virtuelle Java ne peut pas trouver la méthode principale correspondante, qui générera une erreur de course.
2. Appel de la méthode principale
classe publique main_test {public static void main (String [] args) {main (args); } public static void main (String [] args) {main (args); }}Après avoir exécuté le programme, le programme exécute deux méthodes principales infiniment récursives. Il est évident que la méthode principale peut être appelée.
3. Héritage de la méthode principale
Main.java: classe publique Main {public static void main (String [] args) {System.out.println ("Hello Word!"); }} Main_test.java: la classe publique Main_test étend Main {}Après avoir compilé et exécuté main_test.java, "Hello Word!" est la sortie, indiquant que la méthode principale peut être héritée.
4. Cachette de la méthode principale
Main.java: classe publique Main {public static void main (String [] args) {System.out.println ("main"); }} Main_test.java public class main_test étend main {public static void main (string [] args) {System.out.println ("main_test"); }}Il est évident que la méthode principale de la classe de la classe parent est cachée et le résultat montre le contenu de la méthode principale de la sous-classe.
Résumer
Ce qui précède est la méthode principale Java introduite par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!