フィールドのカプセル化
publicアクセス可能なクラスのフィールドを、クラス内からのみアクセス可能に変更できます。
フィールドをカプセル化するには、次のようにします。
- 構造ウィンドウまたはJavaソース・エディタでフィールド名(またはその親クラス)を選択します。
- メイン・メニューから、「リファクタ」
「フィールドのカプセル化」を選択します。「フィールドのカプセル化」ダイアログが開きます。ダイアログの使用中にヘルプを参照するには、[F1]を押します。
- 「フィールド」表で、カプセル化する各フィールドの隣にあるチェック・ボックスを選択します。このダイアログでは、メソッドまたはフィールドのアクセス・レベルおよび置換の有効範囲のオプションを指定することもできます。
- カプセル化の一部としてアクセッサを置換する方法を選択します。
- 変更内容に基づいてタスクを作成し、タスク・ウィンドウに追加する場合、「タスクをタスク・ウィンドウに追加」ボックスを選択します。
- 操作をコミットする前に変更をインスペクトする場合は、「プレビュー」を選択します。
- 「OK」をクリックします。「プレビュー」を選択した場合は、「プレビュー」ログ・ウィンドウからの抽出操作を完了してください。方法
関連項目
Javaプロジェクトのリファクタ
メンバーのリファクタ
式のリファクタ
Copyright © 1997, 2009, Oracle. All rights reserved.