Criando uma Classe Independente

É possível criar classes independentes que não estão incluídas em outros tipos.

1.

Abra o assistente de Nova Classe.Consulte Abrindo o Novo Assistente de Classe

2.

Se uma pasta foi encontrada para a seleção atual, essa pasta aparecerá no campo Pasta como o contêiner para a nova classe.

Edite o campo Pasta conforme necessário para indicar em qual pasta deseja que a nova classe seja colocada. Você pode digitar um caminho ou clicar no botão Procurar para procurar a pasta.

3.

No campo Pacote , digite ou clique em Procurar para selecionar o pacote onde deseja que a nova classe seja colocada.

Deixe esse campo vazio para indicar que você deseja que a nova classe seja criada no pacote padrão.

4.

Deixa a caixa Incluindo Tipo desmarcada. Consulte Criando uma Classe Aninhada (ou seja,Interna)

5.

No campo Nome , digite um nome para a nova classe.

6.

Selecione o modificador de acesso desejado utilizando os botões de rádio Modificadores de Acesso .

  • público
  • padrão

Nota: As opções privada e protegida estão disponíveis apenas durante a criação de uma classe incluída em um tipo. Consulte Criando uma Classe Aninhada (ou seja, Interna)

7.

Selecione os modificadores de tipo para a nova classe marcando ou limpando as caixas de entrada apropriadas:

  • abstrato
  • final

Nota: A opção estática está disponível apenas durante a criação de uma classe incluída em um tipo.Consulte Criando uma Classe Aninhada (ou seja, Interna)

8.

No campo Superclasse , digite ou clique em Procurar para selecionar uma superclasse para a nova classe.

9.

Clique no botão Incluir para incluir interfaces para a nova classe estender-se.

10.

Caso deseje criar alguns stubs de método na nova classe:

  • Marque a caixa public static void main(String[] args) se desejar que o assistente inclua o método principal na nova classe, tornando-a um ponto de partida de um aplicativo.
  • Marque a caixa Construtores de superclasse caso deseje que o assistente crie, na nova classe, um conjunto de construtores, um para cada um dos construtores declarados na superclasse. Cada um deles terá o mesmo número de parâmetros (dos mesmos tipos) como o construtor respectivo da superclasse.
  • Marque a caixa Métodos abstratos herdados caso deseje que o assistente gere os stubs de método para cada um dos métodos abstratos que a nova classe herdará de sua superclasse e interfaces implementadas.

11.

Clique em Concluir quando terminar.