Como usar o comando final em java

Video: Aula 04 - Criando Arquivo Java, Compilando e Executando no Prompt de Comando

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.


Publicações relacionadas