Regras de declaração para arquivos de origem Java <r /> Ao definir várias classes em um arquivo de origem e há declarações de importação e declarações de pacotes, preste atenção especial a estas regras:
Só pode haver uma classe pública em um arquivo de origem.
Um arquivo de origem pode ter várias classes não públicas.
O nome do arquivo de origem deve ser consistente com o nome da classe da classe pública. Por exemplo: o nome da classe da classe pública no arquivo de origem é o funcionário, portanto o arquivo de origem deve ser nomeado funcionário.java.
Se uma classe for definida em um pacote, a instrução do pacote deve estar na primeira linha do arquivo de origem.
Se o arquivo de origem contiver uma instrução de importação, ele deverá ser colocado entre a instrução do pacote e a definição de classe. Se não houver instrução de pacote, a instrução de importação deve estar na frente do arquivo de origem.
A instrução de importação e a declaração do pacote são válidas para todas as classes definidas no arquivo de origem. No mesmo arquivo de origem, diferentes declarações de pacotes não podem ser dadas a diferentes classes.
As aulas têm vários níveis de acesso, e as classes também são divididas em diferentes tipos: classes abstratas e classes finais, etc. Estes serão introduzidos nos capítulos subsequentes.
Além dos tipos mencionados acima, o Java também possui algumas classes especiais, como classes internas e aulas anônimas.
Um exemplo simples
Neste exemplo, criamos duas classes funcionários e empregam o empregado, que são colocados nos pacotes P1 e P2, respectivamente.
A classe de funcionários possui quatro variáveis de membros, nome, idade, designação e salário. Esta classe declara explicitamente um construtor que possui apenas um parâmetro.
No Eclipse, crie um pacote chamado P1, crie uma classe no pacote chamado funcionário e copie o seguinte código no arquivo de origem:
Pacote P1; Public Classe Funcionário {Nome da String; (int empage) {Age = Empage; } // Informações de saída public void Printemployee () {System.out.println ("Nome:" + nome); DeSignation);O programa começa com o método principal. Para executar este programa, você deve incluir o método principal e criar um objeto.
A seguir, é apresentada a classe empregada, que cria dois objetos de funcionários e chama o método para definir o valor da variável.
Crie outro pacote no Eclipse, nomeie -o P2, crie uma classe no pacote, nomeie -o empregado e copie o seguinte código para o arquivo de origem:
Pacote P2; Importar P1. "); // chama o método do membro desses dois objetos empone.empage (26); empoune.empDesignation (" engenheiro de software sênior "); empoune.empsalary (1000); empoune.printemployee (); esvaziar o.empage (21 ); Compilar e executar a classe EmployeTest e você pode ver os seguintes resultados de saída:
Nome: James Smithage: 26Designação: Engenharia de Software Sênior: 1000.0Nome: Mary Anneage: 21Designação: Engenharia de Software: 500.0
Enfatize o estilo de programação <r />, embora o estilo de código não afete a operação do programa, é muito importante para a legibilidade do programa. Os programas que você escrevem devem ser entendidos por outras pessoas e você deve prestar muita atenção à digitação primeiro.
De fato, o estilo de programação de todos e o estilo de programação de todas as empresas de desenvolvimento de software são diferentes. O código do programa escrito por uma pessoa deve ser capaz de ser entendido por outras pessoas e, mesmo depois de muito tempo, você deve entender sozinho, caso contrário, o programa se tornará um programa morto.
O estilo de programação refere -se ao formato durante a programação, o que faz com que o programa pareça muito em camadas. Aqui estão alguns exemplos para ilustrar a importância do estilo de programação:
classe pública matemática {public static void main (string [] args) {int x = 12; .Todo o layout do bloco do programa acima parece muito confortável e tem um forte senso de camadas? Você conhece toda a arquitetura do programa de relance? A chave aqui é o recuo, que também pode ser chamado de grade de salto.
O recuo usado pelo código acima: "Matemática da classe pública" é a grade superior, então o método Mian () é recuado em 4 espaços, e o código no método mian () é recuado em 8 espaços, e o corpo do Print () Método O código recupera mais 4 espaços. Dessa forma, o relacionamento entre todo o programa será muito óbvio. O método Mian () pertence à classe de matemática, e o restante pertence ao método Main (), e os segmentos de código dentro do método print () pertencem a esse método. A regra é que o código com mais espaços pertence ao código com menos espaços.
Eu recomendo que você use a tecla Tab para recuar.
Além do recuo, as linhas em branco também são necessárias.
classe pública matemática {public static void main (string [] args) {int x = 12; ) {// ..............}}}O bloco de programa acima possui linhas em branco entre o método print () e o método View (), que é usado para distinguir diferentes módulos. O método print () não executa as mesmas funções que o método View (), portanto, use linhas em branco para separá -las, o que aumenta a legibilidade do programa.
Além disso, é importante observar que a nomeação de métodos ou atributos. Esses nomes devem ter significados e é melhor ser regular. A "impressão" acima é conhecida à primeira vista por outros programadores, que é uma função relacionada à impressão ou saída. Por exemplo: o nome da variável "Nome", você pode dizer rapidamente que é uma variável relacionada ao nome. Portanto, a nomeação deve ser significativa, caso contrário, o programa não será legível.
Outro ponto é explicado pela atenção. Ao lado do nome do método de cada método, alguns comentários devem ser adicionados.
Enquanto você fizer os pontos acima, será fácil para outras pessoas ler este programa. Mesmo se você ler o programa por um longo tempo, ficará claro rapidamente.