Таким образом, проблема в том, что Object.clone()
равен protected
, и поэтому любой интерфейс, объявляющий общедоступный clone()
, не примет Object.clone()
в качестве реализации.
Как я себе представлял, либо реализация public clone()
самостоятельно, либо расширение адаптера (который, конечно, реализует все) решит эту проблему.
Связанная публикация Унаследованный метод Object.clone () не может скрыть публичный абстрактный метод , кажется, идет глубже и неразрешим, но поскольку здесь нет типов пересечений, это всего лишь небольшое раздражение.
Это правда, что они говорят о clone()
, не делайте этого.