Eclipse 4.4ではじめる Javaプログラミング入門 Eclipse 4.4 Luna対応

Javaプログラミングの基本を覚える - ソースコード作成の支援機能

Icon comment count 0
Icon stock count 0

2.4.6メソッドの抽出

ある処理を書いているうちに、気が付いたらものすごく長いメソッドになってしまった……なんてことは誰しもあるでしょう。もう少し整理して、いくつかのメソッドに分割すればよかった、などというときに役立つのがリファクタリング><メソッドの抽出メニューです。

これは、メソッドの中の一部分を新しいメソッドとして抽出するものです。別メソッドとして分けたい部分をマウスで選択し、メニューを選ぶと、新たに作成するメソッドに関する設定ダイアログが呼び出されます。ここでメソッド名を入力すれば、新しいメソッドに切り分けることができます。

リスト2.50
//※元のクラス
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);
  }
}
<

コメント

    コメントはありません