Встречается на собеседованиях • сегодня
Где можно посмотреть описание правил рефлексивности
В Java правила рефлексивности (reflexivity) описаны в контракте метода equals() в документации Object класса. Основное правило: для любого ненулевого x, x.equals(x) должно возвращать true. Это часть общего контракта equals(), который включает также симметричность, транзитивность и согласованность.
Пример:
java
public class Person {
private String name;
@Override
public boolean equals(Object obj) {
if (this == obj) return true; // рефлексивность
if (!(obj instanceof Person)) return false;
Person p = (Person) obj;
return name != null ? name.equals(p.name) : p.name == null;
}
}Документация: Object.equals() JavaDoc

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