Regras e convenções para nomenclatura de classes, pacotes, métodos, variáveis e constantes em Java.

Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código.

Nomes de Classes

Para nomearmos uma classe em Java devemos seguir as seguintes regras:

  • Toda classe deve começar com letra Maiúscula.
  • Não deve possuir caracteres com acento (ç, á, î, ã, Á, À).
  • Não deve possuir caracteres especias (@, !, %, &).
  • Caso um classe possua um nome composto, a primeira letra de cada palavra deverá começar com  letra maiúscula.

Exemplos:

  • PrimeiraClasse
  • MinhaClasse
  • OlaMundo

Nomes de Pacotes

Nomes de pacotes devem começar com a primeira letra em minúscula. Jamais devemos iniciar o nome de um pacote com caracteres especiais (@, #, $, %, &, *, _, etc…) ou um número.

Caso o nome de um pacote seja composto por mais de uma palavra, a primeira letra da segunda palavra e das palavras posteriores deve ser em maiúscula.

Exemplos:

  • modelo
  • controle
  • conexaoDeBancoDeDados

Nomes de Variáveis

Variáveis podem começar com qualquer letra minúscula (sem acento) e os caracteres $ ou _, porém não podem começar com números.

Caso o nome de um pacote seja composto por mais de uma palavra, a primeira letra da segunda palavra e das palavras posteriores deve ser em maiúscula.

Exemplos:

  • _x
  • $a
  • b1
  • c
  • calculadoraCientifica

Nomes de Métodos

Métodos (funções) podem começar com qualquer letra minúscula, não podem possuir acentos e não podem começar com números.

Caso o nome de um método seja composto por mais de uma palavra, a primeira letra da segunda palavra e das palavras posteriores deve ser em maiúscula.

Exemplos:

  • imprimir()
  • imprimirTela()
  • calcularMedia()

Nomes de Constantes

Constantes devem ser escritos em letras maiúsculas. Usamos o underline (“_”) para separar nomes compostos.

Exemplos:

  • TAMANHO
  • PARAR_DE_EXECUTAR
  • PI
  • TESTE_JOGO

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.