Маркерные интерфейсы
Может ли кто-нибудь объяснить, пожалуйста, контракт маркеров интерфейсов в Java?
Например: еслиClonable
является интерфейсом маркера без полей / методов, то гдеclone()
определены?
Почему мы должны реализоватьClonable
I / F всякий раз, когдаclone()
используется?
Ну, мой вопрос был, еслиclone()
это методjava.lang.Object
класс, зачем реализовыватьClonable
I / F переопределить.clone()
Может ли кто-нибудь рассказать об этом соглашении Java?
Заранее спасибо