Como usar o comando final em java
Video: Aula 04 - Criando Arquivo Java, Compilando e Executando no Prompt de Comando
Conteúdo
Aqui estão três maneiras de usar o final comando em Java: classe final, método final, e variáveis finais. Os seguintes exemplos de codificação Java vai te ensinar tudo sobre o comando final.
Video: Aula : Comandos Básicos - JAVA
classe final
UMA final classe é uma classe que não pode ser usado como uma classe base. Para declarar uma classe como final, basta adicionar o final palavra-chave para a declaração de classe:
BaseBall classe final pública {// membros para a classe BaseBall aqui}
Então, ninguém pode usar o BaseBall classe como a classe de base para uma outra classe.
Quando você declarar uma final classe, todos os seus métodos são considerados final também. o final palavra-chave não é necessário em qualquer método de um final classe.
método final
UMA final método é um método que não podem ser substituídos por uma subclasse. Para criar um final método, basta adicionar a palavra-chave final à declaração de método. Por exemplo:
Nave espacial classe pública {public getVelocity int final () {return this.velocity-}}
Aqui, o método getVelocity é declarada como final. Assim, qualquer classe que usa o Nave espacial classe como uma classe base não pode substituir o getVelocity método. Se ele tenta, o compilador emite a mensagem de erro (último método substituído).
Aqui estão alguns detalhes adicionais sobre final métodos:
Geralmente, você deve evitar declarar final métodos. Embora você possa pensar que uma subclasse não teria necessidade de substituir um método, você não pode ter sempre a certeza que alguém pode querer fazer com sua classe.
final métodos de executar um pouco mais eficiente do que os métodos não-final porque o compilador sabe em tempo de compilação que uma chamada para um final método não será substituído por qualquer outro método.
privado métodos são automaticamente considerados final.
Isso faz sentido- afinal, uma subclasse não pode substituir um método que não pode ver.
variáveis finais
UMA final variável, também chamado de “constante” é uma variável cujo valor não pode alterar depois de ter sido inicializado. Por exemplo, você pode usar um final variável para definir um valor constante, tal como o pi. Para declarar uma final variável, você adicionar o final palavra-chave para a declaração de variável, como este:
Video: Programar em Java - SWITCH - Aula 27
static final int WEEKDAYS = 5-
Embora não seja necessário, adicionando o estático palavra-chave é comum para as variáveis finais.
Usando todas as letras maiúsculas para nomes de variáveis finais é uma convenção comum. Dessa forma, você pode facilmente detectar o uso de variáveis finais em seus programas.