У меня есть базовый класс, а затем вызывает подкласс, который извлекает значения и выходы в файл. В базовых вызовах есть цикл, который вызывает подкласс для генерации всех значений, пока все строки не будут выполнены в регистре. Я хотел бы рассчитать сумму каждого поставщика. Итак, если в журнале платежей есть 10 записей, 3 для поставщика A, 3 для поставщика B, 4 для поставщика C. Мне бы хотелось, чтобы сумма каждого поставщика зависела от их идентификатора поставщика. Есть ли способ или простой способ в x ++ для этого. Я пытался использовать статический метод в базовом классе, а некоторые - как хранить переменную там и извлекать, но я не думаю, что она сохраняет значение статически.Расчет суммы суммы поставщика в платежной книге
0
A
ответ
0
Вам нужно использовать глобальную переменную в своем классе. Переменная в вашем экземпляре будет содержать значение до появления этого экземпляра. Статические методы не принадлежат экземпляру и не используют глобальные переменные класса. Если вы хотите использовать статические методы, вам нужно вернуть вычисленное значение из вашего статического метода и сделать что-то с ним в методе класса экземпляра, из которого он был вызван. Для повышения производительности вы можете посмотреть caching, поэтому вам не нужно вычислять значения, которые уже были рассчитаны ранее.
Смежные вопросы
- 1. Расчет суммы в C++
- 2. Расчет суммы в php
- 3. Расчет суммы в JavaScript
- 4. Расчет суммы затрат Физический
- 5. расчет суммы с PHPExcel
- 6. Расчет контрольной суммы exFAT
- 7. Расчет контрольной суммы IP
- 8. JTable Расчет суммы столбца
- 9. Расчет суммы квадратов
- 10. Пользовательские расчет суммы
- 11. Расчет расчетной суммы NMEA
- 12. Расчет суммы N полномочий
- 13. Расчет суммарной суммы в MDX
- 14. Расчет суммарной суммы в PostgreSQL
- 15. Расчет контрольной суммы в WebHdfs
- 16. Расчет суммы сумм в строке
- 17. Расчет суммы из количества продукта
- 18. Расчет суммы 3D-угла 3D
- 19. Расчет общей суммы изменения заданного
- 20. Расчет суммы динамически добавленных входов
- 21. Расчет суммы и среднего значения
- 22. Расчет контрольной суммы пакета ICMP
- 23. Расчет суммы на основе кварталов
- 24. Расчет суммы с использованием углового
- 25. Расчет суммы между связанными таблицами
- 26. Расчет контрольной суммы TCP ошибочен
- 27. JQuery расчет суммы (с запятой)
- 28. Расчет суммы с помощью C++
- 29. контрольной суммы УДП расчет питон
- 30. Расчет суммы на основе CustomerID
На самом деле я получил его для работы с использованием метода parm и глобальной переменной в базовом классе. Я понимаю, что в подклассе существует много экземпляров, и поэтому он только временный. Вот почему я сохранил его в базовом классе, который вызывает дополнительный класс снова и снова. Так как в базовом классе происходит циклическое повторение цикла. в базовом классе не создается новый экземпляр только подкласс. я пытался сделать это с самого начала, но я предполагаю, что я называл это по-другому и получил его для работы сейчас – Sirus