2.4.6メソッドの抽出
ある処理を書いているうちに、気が付いたらものすごく長いメソッドになってしまった……なんてことは誰しもあるでしょう。もう少し整理して、いくつかのメソッドに分割すればよかった、などというときに役立つのが<リファクタリング><メソッドの抽出>メニューです。
これは、メソッドの中の一部分を新しいメソッドとして抽出するものです。別メソッドとして分けたい部分をマウスで選択し、メニューを選ぶと、新たに作成するメソッドに関する設定ダイアログが呼び出されます。ここでメソッド名を入力すれば、新しいメソッドに切り分けることができます。
//※元のクラス
public class TestClass {
public void test(String s){
String answer = "Welcome to " + s + ".";
System.out.println(answer);
}
}
//※メソッド抽出後
public class TestClass {
public void test(String s){
String answer = "Welcome to " + s + ".";
printHelo(answer);
}
private void printHelo(String answer) {
System.out.println(answer);
}
}
<
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録