Como usar declarações de classe em Java

Em programação Java, uma classe é definida por um declaração de classe, que é um pedaço de código que segue esta forma básica:

[Pública] class ClassName {class-body}

o público palavra-chave indica que esta classe está disponível para uso por outras classes. Embora seja opcional, você geralmente incluí-lo em suas declarações de classe para que outras classes podem criar objetos da classe que você está definindo.

o Nome da classefornece o nome para a classe. Você pode usar qualquer identificador que deseja nomear uma classe, mas as três diretrizes a seguir podem simplificar a sua vida:

  • Comece o nome da classe com uma letra maiúscula. Se o nome da classe consiste em mais do que uma palavra, capitalizar cada palavra: por exemplo, Bola, Cliente de varejo, e Jogo de adivinhação.

  • Sempre que possível, use substantivos para seus nomes de classe. Classes criar objetos e substantivos são as palavras que você usa para identificar objetos. Assim, a maioria dos nomes de classe devem ser substantivos.

  • Evite usar o nome de uma classe Java API. Nenhuma regra diz que você absolutamente necessário, mas se você criar uma classe que tem o mesmo nome como uma classe API Java, você tem que usar nomes totalmente qualificados (tais como java.util.Scanner) Para contar a sua classe à parte da classe API com o mesmo nome.

o corpo da classe de uma classe é tudo o que acontece dentro das chaves no final da declaração da classe, que pode conter os seguintes elementos:

  • Campos: declarações de variáveis ​​definir os campos públicos ou privados de uma classe.

  • Métodos: declarações de método definir os métodos de uma classe.

  • construtores: UMA construtor é um bloco de código que é semelhante a um método, mas é executado para inicializar um objeto quando uma instância é criada. Um construtor deve ter o mesmo nome que a própria classe, e embora se assemelha a um método, ele não tem um tipo de retorno.

  • initializers: Estes blocos autónomos de código são executados somente uma vez, quando a classe é inicializada. Os dois tipos são inicializadores estáticos e instância initializers.

  • Outras classes: Uma classe pode incluir uma outra classe, o qual é então chamado de classe interna ou um classe aninhada.

Uma classe pública deve ser escrito em um arquivo de origem que tem o mesmo nome que a classe, com a extensão .Java. Uma classe pública denominada Greeter, Por exemplo, deve ser colocada num ficheiro nomeado Greeter.java.

Você não pode colocar duas classes públicas no mesmo arquivo. Por exemplo, você não pode ter um arquivo de origem que se parece com isso:

Public class Class1 {// corpo da classe de Class1 vai aqui} public class Class2 {// corpo da classe para Class2 goes here}

O compilador irá gerar uma mensagem de erro indicando que Class2 é uma classe pública e deve ser declarado em um arquivo chamado Class2.java. Em outras palavras, Class1 e Class2 devem ser definidas em arquivos separados.

menu