台帳支払いにおけるベンダーの金額の合計を計算し、そのファイルに値と出力を取得するサブクラスを呼び出します。すべての行が元帳で処理されるまで、すべての値を生成するためにサブクラスを呼び出す基本呼び出しにループがあります。 各ベンダーの合計金額を計算したいと思います。ベンダーC.用が10の支払仕訳帳のレコード、ベンダーAのための3、ベンダーBのための3、4のであれば、私は彼らのベンダーIDに基づいて、各ベンダーのための金額の合計をしたいと思います。これを行うにはx ++にメソッドや簡単な方法がありますか?私は、基本クラスを持っている
0
A
答えて
0
あなたのクラスでグローバル変数を使用する必要があります..私は、基本クラスで静的メソッドを使用しようとしていたし、いくつかは、どのようにそこに変数を格納および取得が、私はそれが静的に値を保持しているとは思いません。インスタンスの変数は、このインスタンスが存在するまで値を保持します。静的メソッドはインスタンスに属さず、グローバルクラス変数を使用しません。あなたは、静的メソッドを使用したい場合は、あなたの静的メソッドから算出した値を返す必要があり、それが呼び出されたインスタンスのクラスメソッドではそれで何かをします。あなたは既に前に計算された値を計算する必要はありませんので、あなたはcachingを見てとることができ、パフォーマンスのために 。
関連する問題
- 1. 私はこのコードを持って、基本クラスの引数
- 2. は、私は、この基本的なHTMLを持っている特定のクラス
- 3. フォームアクションは、私は、フォームを持っている基本的なURL
- 4. は基本的に私はこのモデルを持っている
- 5. C++ - 私はそのような何か持っている基本クラス
- 6. ASP.NET OnClick |私は基本的なフォームを持っている
- 7. 私は次のシナリオを持っている基本型
- 8. 私は、基本クラスのコレクションを返すメソッドを持っては、Arrays.asList
- 9. 除くabstractpropertiesは、私はの線に沿って抽象基本クラスを持っている
- 10. は、私は、以下の基本クラスを持つ派生クラス
- 11. リミット私はこのようなコードを持って、基本クラスのパラメータ
- 12. は、私は私のクラスのconstの基本的な文字列を持っているuint16_t
- 13. ReactJSは、私は基本レイアウト要素を持っているCoreLayoutコンポーネントを持っている子供
- 14. DOSのバッチ - 基本的な私が持っている
- 15. は、私は基本的な継承を持って
- 16. は、私は2つのクラスを持って、基本クラスの前に継承されたクラス
- 17. 私は基本的なDirectShowのグラフを持ってフィルターグラフ
- 18. Dynamicalyは、私は基本的な要素を持っているディレクティブ
- 19. JAXBは、私は次のXSDを持っている基本整数
- 20. ExecuteCoreは()私は基本コントローラクラスを持っているMVC 4ベータ版
- 21. @Versionアノテーションは、私は基本エンティティクラスに持ってJPA/EclipseLinkの
- 22. は、私は次のように私はPythonの抽象基本クラスを持っているPythonの基底クラスのメソッドは、常に
- 23. 私はFilterクラスを持っている
- 24. は6.1.0熱心な負荷が私は2つの基本的なmongoidクラスを持っているゼロ
- 25. は、保護されたプロパティの私は、次の基本クラスを持っている
- 26. jQueryの:私はこの基本的なHTML構造を持っている各
- 27. だから基本的に私は次のテーブルを持っているデータベース
- 28. validates_confirmation_of:私は非常に基本的な管理モデルを持っている
- 29. だから、基本的に私はこれ持って
- 30. Railsの - 私は2つの基本的なモデル持って
実は私はそれは、基本クラスでPARMメソッドとグローバル変数を使用して動作するようになりました。私は、サブクラスでは多くのインスタンスが作成されていることを認識しているため、一時的にしか保持しません。それは私がそれをサブクラスを何度も繰り返し呼び出す基本クラスに格納した理由です。ベースクラスでは何度も何度もループしています。サブクラスのみ基本クラスに新しいインスタンスが作成されることはありません。私は行かなくてもこれをやろうとしていましたが、私はそれを別のものと呼んでいたと思います。 – Sirus