#171 Код-ревью модели клиента
Сделать код-ревью:
public final class Client {
public long id;
public String name;
public static ArrayList<String> roles = new ArrayList<>();
private Client(long id) {
this.id = id;
}
public String getName() {
return name;
}
public synchronized void setName(String name) {
this.name = name;
}
@Override
public boolean equals(Object o) {
Client client = (Client) o;
return id == client.id && name == client.name;
}
@Override
public int hashCode() {
return name.hashCode();
}
}
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору