Какой из этого метода класса объекта может клонировать объект?
Какой из этого метода класса объекта может клонировать объект?

Видео: Какой из этого метода класса объекта может клонировать объект?

Видео: Какой из этого метода класса объекта может клонировать объект?
Видео: Java SE. Урок 25. Клонирование объектов 2024, Ноябрь
Anonim

В объект класса с клон () метод создает и возвращает копировать принадлежащий объект , с тем же класс и все поля имеют одинаковые значения. Тем не мение, Объект . клон () генерирует исключение CloneNotSupportedException, если только объект является примером класс который реализует интерфейс маркера Cloneable.

Тогда как вы клонируете объект?

Создание копии с использованием клон () метод Класс, чей объекты копия должна быть опубликована клон в нем или в одном из его родительских классов. Каждый класс, реализующий клон () должен вызвать super. клон () для получения клонированный объект ссылка. Класс также должен реализовывать java.

каковы методы в классе объекта? Методы из Класс объекта сравнивает данный объект к этому объект . создает и возвращает точную копию (клон) этого объект . возвращает строковое представление этого объект . просыпается один поток, ожидая этого объекты монитор.

Точно так же, почему метод клонирования определен в классе объекта?

клон () метод имеет реализацию по умолчанию мелкой копии (создание копии объект , копируя ссылки). Поскольку интерфейсы не содержат реализации (это изменено с Java 8 и далее), он помещается в Класс объекта (root) и сделал Cloneable как интерфейс маркера (без каких-либо методы ).

Какой класс содержит метод клонирования?

В клон () метод из Класс объекта используется, чтобы клон ан объект . Пакет java. lang. Клонируемый интерфейс должен быть реализован класс чья клон объекта мы хотим творить.

Рекомендуемые: