Маркерные интерфейсы

Может ли кто-нибудь объяснить, пожалуйста, контракт маркеров интерфейсов в Java?

Например: еслиClonable является интерфейсом маркера без полей / методов, то гдеclone() определены?

Почему мы должны реализоватьClonable I / F всякий раз, когдаclone() используется?

Ну, мой вопрос был, еслиclone() это методjava.lang.Object класс, зачем реализовыватьClonable I / F переопределить.clone()

Может ли кто-нибудь рассказать об этом соглашении Java?

Заранее спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос