Creating a top-level class

You can create classes that are not enclosed in other types.

  1. Open the New Class wizard.
  2. Edit the Source Folder field as needed to indicate in which folder you want the new class to reside. You can either type a path or click the Browse button to find the folder. If a folder is found for the current selection, that folder appears in the Source Folder field as the container for the new class.
  3. In the Package field, type or click Browse to select the package where you want the new class to reside. Leave this field empty to indicate that you want the new class to be created in the default package.
  4. Leave the Enclosing type box deselected.
  5. In the Name field, type a name for the new class. (Optionally, in a 5.0 project, add type parameters enclosed in < and >).
  6. Select the public or default access modifier using the Modifiers radio buttons.
    Note: The private and protected options are available only when creating a class enclosed in a type.
  7. Optionally, select the abstract or final modifier for the new class using the appropriate checkboxes:
    Note: The static option is available only when creating a class enclosed in a type.
  8. In the Superclass field, type or click Browse to select a superclass for the new class. (Optionally, in a 5.0 project, add type arguments enclosed in < and >).
  9. Click the Add button to add interfaces for the new class to implement. (Optionally, in a 5.0 project, add type arguments enclosed in < and >).
  10. If you want to create some method stubs in the new class:
  11. Click Finish when you are done.

Related concepts

Java projects

Related tasks

Creating a new Java class
Creating a nested class
Creating a class in an existing compilation unit

Related reference

New Java Project wizard
New Source Folder wizard
New Java Package wizard
New Java Class wizard
Java Toolbar actions