Parola chiave finale in Java

La parola chiave finale in java viene utilizzata per limitare l’utente. La parola chiave finale java può essere utilizzata in molti contesti. Finale può essere:

  1. variabile
  2. metodo
  3. classe

La parola chiave finale può essere applicata con le variabili, una variabile finale che non hanno alcun valore si chiama variabile finale vuota o variabile finale non inizializzata. Può essere inizializzato solo nel costruttore. Anche la variabile finale vuota può essere statica che verrà inizializzata solo nel blocco statico. Avremo l’apprendimento dettagliato di questi., Impariamo prima le basi della parola chiave finale.

1) Java final variable

Se si crea una variabile come final, non è possibile modificare il valore della variabile final(sarà costante).

Esempio di variabile finale

Esiste una variabile speedlimit finale, cambieremo il valore di questa variabile, ma non può essere modificata perché la variabile finale una volta assegnato un valore non può mai essere modificata.

Testalo ora

Output:Compile Time Error

2) Metodo finale Java

Se fai un metodo come finale, non puoi sovrascriverlo.,

Esempio di metodo finale

Testalo ora

Output:Compile Time Error

3) Java final class

Se fai una classe come finale, non puoi estenderla.

Esempio di classe finale

Testalo ora

Output:Compile Time Error

Q) Il metodo finale è ereditato?

Ans) Sì, il metodo finale è ereditato ma non è possibile sovrascriverlo. Ad esempio:

Testalo ora

Output:running...

D) Qual è la variabile finale vuota o non inizializzata?,

Una variabile finale non inizializzata al momento della dichiarazione è nota come variabile finale vuota.

Se si desidera creare una variabile inizializzata al momento della creazione dell’oggetto e una volta inizializzata potrebbe non essere modificata, è utile. Per esempio PAN numero di CARTA di un dipendente.

Può essere inizializzato solo nel costruttore.

Esempio di variabile finale vuota

Que) Possiamo inizializzare la variabile finale vuota?

Sì, ma solo nel costruttore., Ad esempio:

Testalo ora

Output: 70

variabile finale vuota statica

Una variabile finale statica che non è inizializzata al momento della dichiarazione è nota come variabile finale vuota statica. Può essere inizializzato solo in blocco statico.

Esempio di variabile finale vuota statica

D) Qual è il parametro finale?

Se si dichiara un parametro come definitivo, non è possibile modificarne il valore.

Testalo ora

Output: Compile Time Error

D) Possiamo dichiarare un costruttore finale?,

No, perché il costruttore non viene mai ereditato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *