1 | |||||||||||
Как клонировать класс?26.06.2018, 17:45. Показов 1729. Ответов 5
Метки нет (Все метки)
Необходимо создать копию данного класса в новый экземляр, чтобы потом поместить его в коллекцию для дальнейшей с ним работы. Каким образом это можно сделать? Пробовал несколько способов, но либо я не до конца понял как использовать ICloneable, либо руки мои не из плеч. Так или иначе копия не создается, при добавлении класса в коллекции все имеющиеся классы принимают его значения.
Сам класс
Коллекция куда все это нужно запихнуть
0
|
26.06.2018, 17:45 | |
Ответы с готовыми решениями:
5
Как клонировать класс Chart Как правильно передавать параметры из класса А в класс С через класс B? Как переопределить класс integer в свой класс ('целочисленный')? Как создать класс из ссылки на класс? |
26.06.2018, 18:01 | 4 |
Сообщение было отмечено Pe4eNEG как решение
Решение
Убрать static?
Повторюсь, все static члены будут ссылаться на одни и те же объекты во всех экземплярах. Уберете статик - каждый экземпляр будет иметь свои данные.
1
|
Администратор
|
||||||
26.06.2018, 18:16 | 5 | |||||
Сообщение было отмечено Pe4eNEG как решение
Решение
Pe4eNEG, как исправитт ошибку уже пояснили - нужно убрать static. В дополнение к этому советую упростить объявление класса
1
|
26.06.2018, 18:56 [ТС] | 6 |
Спасибо! Первый раз прочитал и не заметил.
0
|
26.06.2018, 18:56 | |
26.06.2018, 18:56 | |
Помогаю со студенческими работами здесь
6
Как клонировать класс Как клонировать матрицы? Как клонировать кнопку? Как клонировать систему? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |