Crear una clase autónoma

Puede crear clases autónomas que no estén incluidas en otros tipos.

1.

Abra el asistente Clase nueva. Consulte el apartado Abrir el asistente Clase nueva

2.

Si se encuentra una carpeta para la selección actual, esa carpeta aparece en el campo Carpeta como el contenedor para la clase nueva.

Edite el campo Carpeta según sea necesario para indicar en qué carpeta desea que resida la clase nueva. Puede teclear una vía de acceso o pulsar el botón Examinar para buscar la carpeta.

3.

En el campo Paquete, teclee o pulse Examinar para seleccionar el paquete en el que desea que resida la clase nueva.

Deje este campo vacío para indicar que desea que la clase nueva se cree en el paquete por omisión.

4.

Deje el recuadro Tipo de inclusión deseleccionado. Consulte el apartado Crear una clase anidada (es decir, interna)

5.

En el campo Nombre, teclee un nombre para la clase nueva.

6.

Seleccione el modificador de acceso deseado utilizando los botones Modificadores de acceso.

  • public
  • default

Nota: las opciones private y protected sólo están disponibles cuando se crea una clase incluida en un tipo. Consulte el apartado Crear una clase anidada (es decir, interna)

7.

Seleccione los modificadores de tipo para la clase nueva seleccionando y deseleccionando los recuadros de selección adecuados:

  • abstract
  • final

Nota: la opción static sólo está disponible cuando se crea una clase incluida en un tipo. Consulte el apartado Crear una clase anidada (es decir, interna)

8.

En el campo Superclase, teclee o pulse Examinar para seleccionar una superclase para la clase nueva.

9.

Pulse el botón Añadir para añadir interfaces para ampliar la clase nueva.

10.

Si desea crear algunos apéndices de método en la clase nueva:

  • Marque el recuadro public static void main(String[] args) si desea que el asistente añada el método main a la clase nueva, convirtiéndola en punto inicial de una aplicación.
  • Marque el recuadro Constructores de superclase si desea que el asistente cree, en la clase nueva, un conjunto de constructores, uno para cada uno de los constructores de la superclase. Cada uno de ellos tendrá el mismo número de parámetros (de los mismos tipos) que el constructor respectivo de la superclase.
  • Marque el recuadro Métodos abstractos heredados si desea que el asistente genere apéndices de método para cada uno de los métodos abstractos que la clase nueva heredará de su superclase e interfaces implementadas.

11.

Pulse Finalizar cuando haya terminado.