Встречается на собеседованиях • сегодня
В чем разница между конструктором и Setter
Конструктор используется для инициализации объекта при его создании, устанавливая обязательные поля. Setter (метод установки) позволяет изменять значение поля после создания объекта.
Ключевые отличия:
- Конструктор вызывается один раз при
new, setter можно вызывать многократно - Конструктор может принимать все обязательные параметры сразу
- Setter делает объект изменяемым (mutable)
java
class Person {
private String name;
private int age;
// Конструктор
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// Setter
public void setAge(int age) {
this.age = age;
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы