lopullinen avainsana java on tapana rajoittaa käyttäjän. Java final avainsanaa voidaan käyttää monissa yhteyksissä. Lopullinen voivat olla:
- vaihteleva
- tapa
- luokka
lopullinen avainsana voidaan soveltaa muuttujat, lopullinen muuttuja, joka ei ole arvoa, sitä kutsutaan tyhjä lopullinen muuttuja tai alustamattoman lopullinen muuttuja. Se voidaan alustaa vain konstruktorissa. Tyhjä lopullinen muuttuja voi olla staattinen myös, joka alustetaan vain staattisessa lohkossa. Saamme niistä yksityiskohtaista tietoa., Opetellaan ensin lopullisen avainsanan perusteet.
1) Java-final variable
Jos et tee mitään muuttujan lopullinen, ei voi muuta arvoa lopullinen muuttuja(Se on vakio).
Esimerkki final variable
on lopullinen muuttuja speedlimit, aiomme muuttaa tämän muuttujan arvoa, mutta Se ei voi muuttaa, koska lopullinen muuttuja, kun määritetty arvo ei voi koskaan olla muuttunut.
Testaa se Nyt
Output:Compile Time Error
2) Java lopullinen menetelmä
Jos et tee mitään menetelmää kuin lopullinen, ei voi ohittaa sitä.,
Esimerkki lopullinen menetelmä
Testaa se Nyt
Output:Compile Time Error
3) Java-final class
Jos et tee mitään luokkaa kuin lopullinen, et voi laajentaa sitä.
Esimerkki final class
Testaa se Nyt
Output:Compile Time Error
Q) On lopullinen menetelmä perinyt?
Ans) Kyllä, lopullinen menetelmä periytyy, mutta sitä ei voi ohittaa. Esimerkiksi:
Testaa se Nyt
Output:running...
K), Mikä on tyhjä tai alustamattoman lopullinen muuttuja?,
lopullinen muuttuja, joka ei ole alustettu aikaan ilmoituksen tunnetaan tyhjä lopullinen muuttuja.
Jos haluat luoda muuttuja, joka on alustettu samalla luoda objekti, ja kun alustaa ei voi muuttaa, se on hyödyllistä. Esimerkiksi työntekijän PAN-kortin numero.
se voidaan alustaa vain constructorissa.
Example of blank final muuttuja
Que) Voimmeko alustaa blank final muuttujan?
Kyllä, mutta vain constructorissa., Esimerkiksi:
Testaa se Nyt
Output: 70
staattinen tyhjä final variable
staattinen lopullinen muuttuja, joka ei ole alustettu aikaan ilmoituksen tunnetaan staattinen tyhjä lopullinen muuttuja. Se voidaan alustaa vain staattisessa lohkossa.
Esimerkki staattinen tyhjä final variable
K), Mikä on viimeinen parametri?
Jos jokin parametri ilmoitetaan lopulliseksi, sen arvoa ei voi muuttaa.
Testaa se Nyt
Output: Compile Time Error
K) voimme julistaa rakentaja lopullinen?,
ei, koska constructoria ei koskaan peritä.