フィールドのカプセル化

publicアクセス可能なクラスのフィールドを、クラス内からのみアクセス可能に変更できます。

フィールドをカプセル化するには、次のようにします。

  1. 構造ウィンドウまたはJavaソース・エディタで、フィールド名を選択します。
  2. メイン・メニューから、「リファクタ」次の選択「フィールドのカプセル化」を選択します。「フィールドのカプセル化」ダイアログが開きます。ダイアログの使用中にヘルプを参照するには、[F1]を押します。
  3. 「フィールド」表で、カプセル化する各フィールドの隣にあるボックスを選択します。
  4. カプセル化の一部としてアクセッサを置換する方法を選択します。
  5. 変更内容に基づいてタスクを作成し、タスク・ウィンドウに追加する場合、「タスクをタスク・ウィンドウに追加」ボックスを選択します。
  6. 操作をコミットする前に変更をインスペクトする場合は、「プレビュー」を選択します。
  7. 「OK」をクリックします。「プレビュー」を選択した場合は、プレビュー・ログ・ウィンドウからの抽出操作を完了してください

フィールドのリファクタ