Почему метод main выполняется без создания объекта класса в языках ООП? public class test {
public static void main(String[] args) {
System.out.println("привет");
}
}

1. Как называется класс test в котором метод main, стартовый?
2. Почему метод main выполняется без создания объекта (экземпляра класса) стартового класса? Ведь во всех остальных случаях при желании выполнить метод надо создать объект и потом вызвать метод.

21 Авг 2019 в 07:10
158 +1
1
Ответы
1

Класс test с методом main называется стартовым классом.

Метод main выполняется без создания объекта класса потому, что он является статическим методом. Статические методы принадлежат классу, а не конкретному экземпляру класса, и поэтому их можно вызывать напрямую через имя класса без создания объекта. В случае метода main, он является точкой входа для запуска программы, и поэтому он должен быть статическим и вызываться без создания объекта.

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир