класс, у него есть несколько десятков переменых. Есть конструктор с несколькими десятками переменными.
Есть так же второй класс, наследуется от первого, конструктор я ему не пишу потому что не хочу еще раз 20 переменных писать в него.
От первого разница лишь в том, что появились некоторые проперти для удобства использования первого(в первый запихнуть не получается потому что клиент-серверная архитектура и жестокие проблемы с сериализацией).
А нужно следующее:
Нужно массив родительского класса, превратить в массив дочернего. Как это сделать?
Т.е было ParentClass[] items
должно стать ChildClass[] items
Была идея только через итерацию, но там нужен конструктор, который писать как-то некрасиво или я хз, по сути ведь дочерний класс нужен только для того чтобы через проперти удобно взаимодействовать с родительским.
сделай дочерний класс не наследником, а враппером, в конструкторе принимающий родителский и через проперти реализующий доступ к нему
Обсуждают сегодня