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

В чем разница между методом и конструктором класса

Метод — это функция, принадлежащая классу, которая выполняет определенные действия. Может иметь возвращаемый тип (или void), принимает параметры и вызывается на объекте.

Конструктор — специальный метод, который вызывается при создании объекта (new). Не имеет возвращаемого типа (даже void), имя совпадает с именем класса. Инициализирует состояние объекта.

Пример:

java
class Person {
    String name;
    
    // Конструктор
    Person(String name) {
        this.name = name;
    }
    
    // Метод
    void greet() {
        System.out.println("Hello, " + name);
    }
}

// Использование:
Person p = new Person("Alice"); // Вызов конструктора
p.greet(); // Вызов метода
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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