Рубрики

Создает ли JVM объект класса Main (класс с main ())?

Рассмотрим следующую программу.

class Main {

    public static void main(String args[])

    {

        System.out.println("Hello");

    }

}

Выход:

Hello

Создает ли JVM объект класса Main?
Ответ — нет. Мы изучили, что причина статической функции main () в Java состоит в том, что функция main () может быть вызвана без какого-либо экземпляра. Чтобы оправдать то же самое, мы видим, что следующая программа компилируется и работает нормально.

// Не главное абстрактно

abstract class Main {

    public static void main(String args[])

    {

        System.out.println("Hello");

    }

}

Выход:

Hello

Поскольку мы не можем создать объект абстрактных классов в Java , гарантируется, что объект класса с main () не создан JVM.

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

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

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

Создает ли JVM объект класса Main (класс с main ())?

0.00 (0%) 0 votes