Final kulcsszó Java

a végső kulcsszó java használják, hogy korlátozza a felhasználó. A java final kulcsszó számos kontextusban használható. A végleges lehet:

  1. változó
  2. módszer
  3. osztály

a végső kulcsszó alkalmazható a változókkal, egy végső változóval, amelynek nincs értéke, üres végső változónak vagy inicializált végleges változónak nevezik. Ez lehet inicializálni a kivitelező csak. Az üres végleges változó statikus is lehet, amely csak a statikus blokkban inicializálódik. Ezeket részletesen meg fogjuk tanulni., Először tanuljuk meg a végső kulcsszó alapjait.

1) Java final variable

Ha bármilyen változót véglegesnek készít, akkor nem változtathatja meg a final variable értékét(állandó lesz).

példa a végső változóra

van egy végleges változó speedlimit, megváltoztatjuk ennek a változónak az értékét, de nem változtatható meg, mert a végleges változó, ha egy értéket hozzárendeltek, soha nem változtatható meg.

tesztelje most

Output:Compile Time Error

2) Java final method

Ha bármilyen módszert véglegesnek készít, akkor nem tudja felülírni.,

példa a végső módszerre

tesztelje most

Output:Compile Time Error

3) Java végső osztály

ha bármelyik osztályt véglegesnek állítja be, akkor nem tudja meghosszabbítani.

példa a végső osztályra

tesztelje most

Output:Compile Time Error

Q) öröklődik a végső módszer?

Ans) igen, a végső módszer öröklődik, de nem tudja felülírni. Például:

tesztelje most

Output:running...

Q) Mi az üres vagy nem kezdeményezett végleges változó?,

a deklaráció idején nem inicializált végleges változót üres végleges változónak nevezik.

ha olyan változót szeretne létrehozni, amely az objektum létrehozásakor inicializálva van, az inicializálás után nem módosítható, akkor hasznos. Például egy alkalmazott PAN kártya száma.

csak a konstruktorban lehet inicializálni.

példa az üres végleges változóra

Que) inicializálhatjuk az üres végleges változót?

igen, de csak konstruktorban., Például:

tesztelje most

Output: 70

statikus üres végleges változó

a deklaráció idején nem inicializált statikus végleges változó statikus üres végleges változóként ismert. Csak statikus blokkban lehet inicializálni.

példa a statikus üres végleges változóra

Q) Mi a végső paraméter?

Ha bármely paramétert véglegesnek nyilvánít, akkor nem módosíthatja annak értékét.

tesztelje most

Output: Compile Time Error

Q) deklarálhatunk konstruktor döntőt?,

nem, mert a konstruktor soha nem öröklődik.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük