A Palavra-chave Final em Java

a palavra-chave final em java é usada para restringir o usuário. A palavra-chave final java pode ser usada em muitos contextos. Final pode ser:

  1. variável
  2. método

  3. classe

A Palavra-chave final pode ser aplicada com as variáveis, uma variável final que não tem valor é chamada de variável final em branco ou variável final não inicializada. Pode ser iniciado apenas no construtor. A variável final em branco pode ser estática também que será inicializada apenas no bloco estático. Vamos ter conhecimento detalhado deles., Vamos primeiro aprender o básico da palavra-chave final.

1) variável Final Java

Se fizer qualquer variável como final, não poderá alterar o valor da variável final(será constante).

exemplo da variável final

existe uma variável final speedlimit, nós vamos mudar o valor desta variável, mas ela não pode ser alterada porque a variável final uma vez atribuído um valor nunca pode ser alterada.

Test it Now

Output:Compile Time Error

2) Java final method

If you make any method as final, you cannot override it.,

exemplo do método final

testá-lo agora

Output:Compile Time Error

3) classe final Java

se tornar qualquer classe como final, não poderá prolongá-la.

exemplo da classe final

testá-la agora

Output:Compile Time Error

Q) O método final é herdado?

Ans) Sim, o método final é herdado, mas você não pode sobrepô-lo. Por exemplo:

Test it Now

Q) What is blank or uninitialized final variable?,

uma variável final que não é inicializada no momento da declaração é conhecida como variável final em branco.

Se você quiser criar uma variável que é inicializada no momento da criação do objeto e uma vez inicializado não pode ser alterado, é útil. Por exemplo, número de cartão PAN de um empregado.

pode ser inicializado apenas no construtor.

exemplo da variável final em branco

Que) podemos inicializar a variável final em branco?

Sim, mas apenas no construtor., Por exemplo:

Teste Agora

Output: 70

estático em branco final da variável

Um static final variável não inicializada no momento da declaração é conhecida como estático em branco final da variável. Ele pode ser inicializado apenas em bloco estático.

exemplo da variável final estática em branco

Q) Qual é o parâmetro final?

Se você declarar qualquer parâmetro como final, você não pode alterar o valor dele.

Test it Now

Output: Compile Time Error

Q) Can we declarate a constructor final?,

não, porque o construtor nunca é herdado.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *