2016-11-10 11 views
0

私はJavaにはかなり新しく、ちょっとしたリストプロジェクトを書いています。 プロジェクトの始めに、私のmain()コードがある場所にファイルの静的メソッドを追加しました。少し手が届きました。これらのメソッドを別のファイルに転送したいと思います。 これを行う適切な方法はありますか、またはこれらのメソッドに対して何らかの種類のBehaviorクラスを作成してから、main()メソッドのインスタンスを作成してそのメソッドを呼び出す必要がありますか?あなたは(FooUtils例えば)別のクラスにこれらのメソッドを抽出することができ、その後、あなたの主な方法であなたは、クラス名を使用してそれらを呼び出すことができますJavaのmain()ファイルから静的メソッドを抽出してください

+0

新しいJavaクラスファイルにすべてのメソッドをコピーし、それらの呼び出しを .staticMethodName ... –

+0

で置き換えるだけで、コードをリファクタリングすることができます。ほとんどの場合、 "Move ... - > Method" – QBrute

答えて

1

- あなたが持っているものに応じてFooUtils.someStaticMethod()

を、それがグループに意味を行うことができますメソッドを別のクラスに追加したり、インスタンスメソッドを作成することができます。

関連する問題