Java SE. Урок 25. Клонирование объектов

Published: 07 February 2017
on channel: Follow the white rabbit
24,504
681

Передавая ссылку на объект в метод, мы продолжаем работать с текущим объектом, просто на него указывает уже 2 ссылки. Для защиты первичного объекта (если это необходимо) следует создать клон данного объекта, для этого:
1. Необходимо переопределить метод clone() с protected на public, для возможности вызова из другого пакета.
2. Класс должен реализовывать интерфейс Cloneable, который относиться к интерфейсам маркерам или меткам (не содержит методов необходимых для переопределения)

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


Watch video Java SE. Урок 25. Клонирование объектов online without registration, duration hours minute second in high quality. This video was added by user Follow the white rabbit 07 February 2017, don't forget to share it with your friends and acquaintances, it has been viewed on our site 24,504 once and liked it 681 people.