назначение объекта
У меня есть сценарий, как:
MyClass obj1 = new MyClass();
............//some operations on obj1;
MyClass obj2 = new MyClass();
obj2 = obj1;
У меня есть следующая проблема: если я изменяю какой-либо параметр, на него влияют оба объекта (так как оба ссылаются на одно и то же местоположение) - но когда я изменяю параметр obj2, он не должен изменять это значение параметра в obj1 (то есть означает, что оба не должны указать на то же место). Как я могу это сделать? Пожалуйста, помогите мне. Я не могу клонировать здесь, поскольку myclass не реализует ICloneable, и я не могу изменить myclass. если я буду клонировать сериализацией и десериализацией, это будет глубокий клон?