public static void main(String[] args) throws Exception {
EnglishTranslator englishTranslator = new EnglishTranslator();
System.out.println(englishTranslator.translate());
}
public ??? class EnglishTranslator extends Translator{
}
Почему для того чтобы создать экземпляр класса EnglishTranslator необходимо, чтобы класс был static? (потому что мы работаем с static void main?)
Возможно я что-то упустил или подзабыл, может быть есть статься на эту тему или можно это просто объяснить?
Valerii
5 уровень
Почему нужен именно static class?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
KIRAРазработчик в prosv.ruExpert
5 апреля 2021, 22:10решение
Что бы не создавать объект класса Solution
Будь класс не статик пришлось бы писать так, static у EnglishTranslator нужно убрать
Короткая запись
+6
Valerii Backend Developer Expert
5 апреля 2021, 22:21
Спасибо😀
0