149 читали · 5 лет назад
java копирование объектов
В java есть 2 вида копирования. Клонирование глубокое и поверхностное. Я переучиваюсь из сельхозника и примеры будут из химии. составная единица полимера - мономер!!! Поверхностное клонирование - это копирование одного объекта, при котором вложенные объекты не копируются (копирование мономера). Естественно если в объекте нет вложений других объектов, то все хорошо и прекрасно и можно смело копировать мономер. Глубокое клонирование - это копирование объекта и всех вложенных объектов (всего полимера)...
1 год назад
Java 1243. Расскажите про клонирование объектов.
1243. Расскажите про клонирование объектов. Клонирование объектов в Java происходит с помощью метода Object.clone(). Этот метод создаёт и возвращает копию объекта. Класс объекта, который мы хотим клонировать, должен реализовать интерфейс Cloneable и переопределить метод clone(). Но есть некоторые особенности процесса клонирования в Java: Например, если у нас есть класс Person, то мы можем клонировать его так: public class Person implements Cloneable { private String name; private int age; ...