Como usar o comando de final em Java

Aqui estão três maneiras de usar a final

comando em Java: classe final, o método final, e variáveis ​​finais. Os seguintes exemplos de codificação Java vai te ensinar tudo sobre o comando final.

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 public final class {// membros para a classe BaseBall aqui}

Então, ninguém pode usar o BaseBall classe como a classe base para outra classe.

Quando você declara 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 pode ser substituído 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 utiliza 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 (última 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 nonfinal 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 sensorial 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 # 147-constante, nº 148-é uma variável cujo valor você não pode mudar 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:

static final int WEEKDAYS = 5-

Embora não seja necessário, a adição de 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.

menu