Всем привет, сам не решил, полез в решение, и меня смущает строка 32. в 31 строке мы присваем класс Iphone нашему объекту о и называем его iphone. ок в 32 строке цена == цене айфона ок, вопросов нет это тип int всё так и сравнивается, но что такое Objects.equals(model, iphone.model) ? что за метод Objects а не Object ? и вообще не понимаю почему String значения model и color сравниваются через objects.equal. все за помощь плюсик в карму)