cuvânt cheie finală în Java

cuvântul cheie finală în java este utilizat pentru a restricționa utilizatorul. Cuvântul cheie java final poate fi utilizat în multe contexte. Final poate fi:

  1. variabila
  2. metoda
  3. clasa

cuvântul cheie final poate fi aplicat cu variabilele, o variabilă finală care nu are valoare se numește variabilă finală goală sau variabilă finală neinitializată. Acesta poate fi inițializat numai în constructor. Variabila finală goală poate fi statică, de asemenea, care va fi inițializată numai în blocul static. Vom avea o învățare detaliată a acestora., Să învățăm mai întâi elementele de bază ale cuvântului cheie final.

1) variabila finală Java

Dacă faceți orice variabilă ca finală, nu puteți modifica valoarea variabilei finale(va fi constantă).

exemplu de variabilă finală

există o variabilă finală speedlimit, vom schimba valoarea acestei variabile, dar nu poate fi modificată, deoarece variabila finală odată atribuită o valoare nu poate fi schimbată niciodată.

testați-l acum

Output:Compile Time Error

2) metoda finală Java

Dacă faceți orice metodă ca finală, nu o puteți suprascrie.,

exemplu de metodă finală

testați-l acum

Output:Compile Time Error

3) clasa finală Java

Dacă faceți orice clasă ca finală, nu o puteți extinde.

exemplu de clasă finală

testați-l acum

Output:Compile Time Error

Q) este metoda finală moștenită?

Ans) da, metoda finală este moștenită, dar nu o puteți suprascrie. De Exemplu:

Testați-l Acum

Output:running...

Q) Ce este gol sau neinitializata final variabilă?,

o variabilă finală care nu este inițializată la momentul declarației este cunoscută sub numele de variabilă finală goală.dacă doriți să creați o variabilă care este inițializată în momentul creării obiectului și o dată inițializată nu poate fi modificată, este utilă. De exemplu, numărul cardului PAN al unui angajat.

acesta poate fi inițializat numai în constructor.

exemplu de variabilă finală goală

Que) putem inițializa variabila finală goală?

Da, dar numai în constructor., De exemplu:

Testați-l Acum

Output: 70

static gol finală a variabilei

static final variabilă care nu este inițializat la momentul declarației este cunoscut sub numele de statică gol final variabilă. Acesta poate fi inițializat numai în bloc static.

exemplu de variabilă finală statică necompletată

Q) Ce este parametrul final?

dacă declarați orice parametru ca fiind final, nu puteți modifica valoarea acestuia.

testați-l acum

Output: Compile Time Error

Q) putem declara un constructor final?,

Nu, deoarece constructorul nu este niciodată moștenit.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *