スタンドアロン・クラスの作成

他の型の内部に含まれることのないスタンドアロン・クラスを作成することができます。

1.

「クラスの新規作成 (New Class)」ウィザードを開きます。「「クラスの新規作成 (New Class)」ウィザードを開く」を参照

2.

現在の選択項目に対応するフォルダーが検出された場合は、そのフォルダーが新規クラスのコンテナーとして「フォルダー (Folder)」フィールドに表示されます。

必要に応じて「フォルダー (Folder)」フィールドを編集して、新規クラスを常駐させるフォルダーを指定します。 パスを入力するか、または「ブラウズ (Browse)」ボタンをクリックしてフォルダーを見つけることができます。

3.

パッケージ (Package)」フィールドで、新規クラスを常駐させるパッケージを入力するか、「ブラウズ (Browse)」をクリックして選択します。

デフォルトのパッケージに新規クラスを作成する場合は、このフィールドは空にしておいてください。

4.

エンクロージング型 (Enclosing Type)」ボックスのチェック・マークは消去しておきます。 「ネストされた (すなわち内部) クラスの作成」を参照

5.

名前 (Name)」フィールドに、新規クラスの名前を入力します。

6.

アクセス修飾子 (Access Modifiers)」ラジオ・ボタンを使用して、該当するアクセス修飾子を選択します。

  • public
  • デフォルト

注: private および protected オプションを使用できるのは、型内に含まれるクラスを作成する場合だけです。 「ネストされた (すなわち内部) クラスの作成」を参照

7.

該当するチェック・ボックスにチェック・マークを付けるか、そのチェック・ボックスをクリアして、新規クラスの型修飾子を選択します。

  • abstract
  • final

注: static オプションを使用できるのは、型内に含まれるクラスを作成する場合だけです。「ネストされた (すなわち内部) クラスの作成」を参照

8.

スーパークラス (Superclass)」フィールドで、新規クラスのスーパークラスを入力するか、「ブラウズ (Browse)」をクリックして選択します。

9.

追加 (Add)」ボタンをクリックして、拡張する新規クラスのインターフェースを追加します。

10.

新規クラスにいくつかのメソッド・スタブを作成する場合は、次のようにします。

  • ウィザードで main メソッドを新規クラスに追加して、そのメソッドをアプリケーションの開始点にする場合は、「public static void main(String[] args)」ボックスにチェック・マークを付けます。
  • ウィザードで、スーパークラスで宣言されているコンストラクターごとに 1 つコンストラクターのセットを新規クラスに作成する場合は、「スーパークラスからのコンストラクター (Constructors from superclass)」ボックスにチェック・マークを付けます。 各コンストラクターは、スーパークラスのそれぞれのコンストラクターと (同じ型で) 同じ数のパラメーターを持ちます。
  • ウィザードで、新規クラスがそのスーパークラスとインプリメントされているインターフェースから継承する抽象メソッドごとにメソッド・スタブを作成する場合は、「継承された抽象メソッド (Inherited abstract methods)」ボックスにチェック・マークを付けます。

11.

終了した後「終了 (Finish)」をクリックします。