Встречается на собеседованиях • сегодня

Можно ли объявить метод вне класса

Нет, в Java все методы должны быть объявлены внутри класса или интерфейса. Java — строго объектно-ориентированный язык, поэтому даже метод main(), который является точкой входа в программу, должен находиться внутри класса.

Пример:

java
public class Example {
    // Метод объявлен внутри класса
    public static void printMessage() {
        System.out.println("Hello, World!");
    }
    
    public static void main(String[] args) {
        printMessage();
    }
}

Исключение — лямбда-выражения и анонимные классы, но технически они тоже существуют в контексте класса.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы