Встречается на 2% собеседований по Java
Как заполнить атрибуты класса
В Java атрибуты класса заполняются через конструкторы, сеттеры или напрямую (если public). Лучшая практика — использовать инкапсуляцию.
Пример с конструктором:
java
public class Person {
private String name;
private int age;
text
public Person(String name, int age) {
this.name = name;
this.age = age;
}}
text
**Пример с сеттерами:**
```java
public class Person {
private String name;
public void setName(String name) {
this.name = name;
}
}Прямое присваивание (не рекомендуется):
java
Person p = new Person();
p.name = "Alice"; // если поле publicДля неизменяемых объектов используйте final-поля и инициализацию в конструкторе. Для сложной логики инициализации — паттерн Builder.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы