Рубрики

GFact 48 | Перегрузка main () в Java

Рассмотрим приведенную ниже программу Java.

// Java-программа с перегруженным main ()

import java.io.*;

  

public class Test {

      

    // Нормальный main ()

    public static void main(String[] args) {

        System.out.println("Hi Geek (from main)");

        Test.main("Geek");

    }

  

    // перегружены основные методы

    public static void main(String arg1) {

        System.out.println("Hi, " + arg1);

        Test.main("Dear Geek","My Geek");

    }

    public static void main(String arg1, String arg2) {

        System.out.println("Hi, " + arg1 + ", " + arg2);

    }

}

Выход:

 Привет выродок (от основного)
Привет, Компьютерщик
Привет, дорогой выродок, мой выродок 

Важные моменты:
Основным методом в Java не является внеземной метод. Помимо того, что main (), как и любой другой метод, может быть перегружен аналогичным образом, JVM всегда ищет сигнатуру метода для запуска программы.

  • Обычный метод main действует как точка входа для JVM, чтобы начать выполнение программы.
  • Мы можем перегрузить основной метод в Java. Но программа не выполняет перегруженный метод main, когда мы запускаем вашу программу, нам нужно вызывать перегруженный метод main только из фактического метода main.

Статьи по Теме :
Допустимые варианты main () в Java
Перегрузка основной в C ++
Можем ли мы перегрузить или переопределить статические методы в Java?

Эта статья предоставлена Химанши Гупта. Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

GFact 48 | Перегрузка main () в Java

0.00 (0%) 0 votes