• ベストアンサー

パラメータの渡し方

画面Aを開くとき、画面Xから開いたのか画面Yから開いたのかがわかるように画面A側でパラメータを受け取りたいです。 (そのパラメータによって色々と処理を分岐させたい) Formのロードやコンスタクトは引数がないわけですが、パラメータが1個あるメソッドとしてオーバーロードして、PUBLICな変数にパラメータを入れておいて、Loadが走ったあとはその情報をみて色々処理を分岐させるなどをすればいいのでしょうか? (もっとスマートな方法があるような気がしています。) 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

コンストラクタをオーバーロードすればいいです。 その後、 引数ありを強制したいなら、引数なしコンストラクタを Private にしておけばいいです。

TeferiMage
質問者

お礼

ありがとうございます! スマートですね!

関連するQ&A