Подскажите пожалуйста, в чем мое решение существенно отличается от решения сайта? Настолько, что мое не принимается правильным https://javarush.com/quests/lectures/questsyntaxpro.level10.lecture04 вторая задача здесь Мое: @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) { return false; } Iphone iphone = (Iphone) obj; return this.price == iphone.price && this.model.equals(iphone.model) && this.color.equals(iphone.color); } Чужое @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Iphone iphone = (Iphone) o; return price == iphone.price && Objects.equals(model, iphone.model) && Objects.equals(color, iphone.color); }