- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームBeanのメソッド内で変数の呼び出しでエラーとなる)
フォームBeanのメソッド内で変数の呼び出しでエラーとなる
このQ&Aのポイント
- フォームBeanのメソッド内で変数の呼び出しでエラーが発生します。どのようにすれば変数を呼び出すことができるのか、またなぜ呼び出すことができないのかについて解説します。
- フォームBeanのメソッド内で変数を呼び出そうとするとエラーが発生します。解決方法や原因について詳しく説明します。
- フォームBeanのメソッド内で変数の呼び出しでエラーが発生します。なぜ呼び出すことができないのか、そして解決方法について解説します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
他のクラスの変数を直接参照する事は出来ません。 test1がstaticであれば、クラス名.変数名で参照は可能です。 こういうものは用途によります。 定数値であれば、 public static final 型名 定数名; で宣言し、「クラス名.定数名」で参照します。 通常は、 private 型名 変数名; で宣言し、 以下のようなアクセッサを用意します。 public void set変数名(型名 引数名) { 変数名 = 引数名; } public 型名 get変数名() { return 変数名; } で、 外部からは、「インスタンス名.get変数名()」などと 呼び出します。 「クラス変数」「インスタンス変数」などで検索し、 考えてみましょう^^