Poslední Klíčové slovo v jazyce Java

Poslední Klíčové slovo v jazyce java se používá k omezení uživatele. Klíčové slovo java lze použít v mnoha souvislostech. Finále může být:

  1. proměnná
  2. metody
  3. třída

klíčové slovo final mohou být použity proměnné, konečné proměnné, které nemají žádnou hodnotu, se nazývá prázdný final variable nebo neinicializované poslední proměnné. Může být inicializován pouze v konstruktoru. Prázdná konečná proměnná může být také statická, která bude inicializována pouze ve statickém bloku. Budeme se o nich podrobně učit., Pojďme se nejprve naučit základy konečného klíčového slova.

1) Java final variable

Pokud jste si nějaké proměnné jako konečné, nelze změnit hodnotu final variable(konstanta).

příklad konečné proměnné

existuje konečná proměnná speedlimit, změníme hodnotu této proměnné, ale nelze ji změnit, protože konečná proměnná po přiřazení hodnoty nemůže být nikdy změněna.

Vyzkoušet

Output:Compile Time Error

2) Java, konečný způsob,

Pokud žádný způsob, jak konečné, nelze přepsat.,

Příklad z poslední metoda

Vyzkoušet

Output:Compile Time Error

3) Java konečné třídy

Pokud jste si nějaké třídy jako poslední, nelze ji rozšířit.

příklad konečné třídy

otestujte ji nyní

Output:Compile Time Error

Q) je konečná metoda zděděna?

Ans) Ano, konečná metoda je zděděna, ale nemůžete ji přepsat. Například:

Vyzkoušet

Output:running...

Q) Co je to prázdný, nebo neinicializované final variable?,

konečná proměnná, která není inicializována v době deklarace, se nazývá prázdná konečná proměnná.

Pokud chcete vytvořit proměnnou, která je inicializována v době vytváření objektu a po inicializaci nemusí být změněna, je to užitečné. Například PAN číslo karty zaměstnance.

může být inicializován pouze v konstruktoru.

příklad prázdné konečné proměnné

Que) můžeme inicializovat prázdnou konečnou proměnnou?

Ano, ale pouze v konstruktoru., Například:

Vyzkoušet

Output: 70

statické prázdné final variable

static final proměnnou, která je inicializována v okamžiku prohlášení je známé jako statické prázdné final variable. Může být inicializován pouze ve statickém bloku.

příklad statické prázdné konečné proměnné

Q) Co je konečný parametr?

Pokud prohlásíte jakýkoli parametr za konečný, nemůžete jeho hodnotu změnit.

Vyzkoušejte to nyní

Output: Compile Time Error

Q) můžeme prohlásit konečné Konstruktor?,

ne, protože konstruktor není nikdy zděděn.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *