Всем привет! Попробовал разные комбинации с аргументами, и в консоле выходил правильный ответ, но второй пункт всё равно не выполняется, в чём может быть ошибка? Ещё я не очень понимаю, что обозначает equals(Object obj). Что значит параметр ((Object obj)? А так же хотел спросить, что значит Iphone iphone= (Iphone) obj;?