前のプログラミングで使っていた関数を新しい環境で使おうとしたときに詰まったのでメモ
いつものように以下のように書いていたらEclipceに怒られました。
関数
msgStr = MsgList.getMsg("hoge", hoge);
Static参照したい訳じゃないんだけど、消えないこのメッセージ。
解決法調べてみたら簡単な凡ミスからくるエラーでした。
解決法
関数をインスタンス化する。 インスタンス化した関数を使う。インスタンス化した関数
MsgList msgList = new MsgList();
msgStr = msgList.getMsg("hoge", hoge);
これで解決しました。
凡ミスですが、多分ほとんどの方が通る道ではないでしょうか?
私は解決まで結構時間とられましたが、参考になれば幸いです。