Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/capsule_field/capsule_field.html on line 30

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/capsule_field/capsule_field.html on line 30
 
トップページ >  Eclipse >  フィールドのカプセル化
初版2006/07/31: 最終更新日2006/07/31
  フィールドのカプセル化
目次
フィールドのカプセル化
フィールドのカプセル化
フィールドのカプセル化とは、直接プライベート変数にアクセスするのではなく、Getter,Setterメソッドを通してアクセスするように変更するリファクタリングのことをいいます。
「リファクタリング」 - 「フィールドのカプセル化」を選択すると、下図ウィンドウが開きます。

フィールドのカプセル化
フィールドのカプセル化

Getter名欄でGetterの名前を命名できます。
Setter名欄でSetterの名前を命名できます。
Getter、Setterは基本的にGet~、Set~という名前にするのが一般的です。

「新規メソッドを次の後に挿入」欄でメソッドの挿入位置を指定できます。
「アクセス修飾子」欄でGetter、Setterのアクセス修飾子を選択できます。
「Javadocコメントの生成」欄にチェックを入れるとJavadocがメソッド上部に生成されます。


Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/capsule_field/capsule_field.html on line 87

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/capsule_field/capsule_field.html on line 87