Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Cloneable
Cloneable
интерфейс, чтобы указать к Object.clone()
метод, что законно для того метода сделать копию поля для поля экземпляров того класса. Вызов метода клона Объекта на экземпляре, который не реализует Cloneable
соедините интерфейсом с результатами в исключении CloneNotSupportedException
быть брошенным.
Условно, классы, которые реализуют этот интерфейс, должны переопределить Object.clone (который защищается) с открытым методом. См. Object.clone()
для деталей о переопределении этого метода.
Отметьте, что этот интерфейс не содержит метод clone. Поэтому, не возможно клонировать объект просто на основании факта, что это реализует этот интерфейс. Даже если метод клона вызывается отражающим образом, нет никакой гарантии, что он успешно выполнится.
CloneNotSupportedException
, Object.clone()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.