sista sökordet i Java

det sista sökordet i java används för att begränsa användaren. Java final keyword kan användas i många sammanhang. Final kan vara:

  1. variabel
  2. metod
  3. klass

det slutliga sökordet kan användas med variablerna, en slutlig variabel som inte har något värde det kallas Tom slutlig variabel eller oinitierad slutlig variabel. Det kan initieras endast i konstruktören. Den tomma slutliga variabeln kan vara statisk också som initieras endast i det statiska blocket. Vi kommer att ha detaljerat lärande av dessa., Låt oss först lära oss grunderna i sista nyckelordet.

1) Java final variable

om du gör en variabel som slutlig kan du inte ändra värdet för den slutliga variabeln(den blir konstant).

exempel på slutlig variabel

det finns en slutlig variabel speedlimit, vi kommer att ändra värdet på denna variabel, men det kan inte ändras eftersom slutlig variabel en gång tilldelat ett värde aldrig kan ändras.

testa det nu

Output:Compile Time Error

2) Java final method

om du gör någon metod som slutlig kan du inte åsidosätta den.,

exempel på slutlig metod

testa den nu

Output:Compile Time Error

3) Java final class

om du gör någon klass som final kan du inte utöka den.

exempel på slutklass

testa det nu

Output:Compile Time Error

Q) är slutlig metod ärvt?

Ans) Ja, Den slutliga metoden ärvs men du kan inte åsidosätta den. Till exempel:

testa det nu

Output:running...

Q) Vad är tom eller oinitierad slutlig variabel?,

en slutlig variabel som inte initieras vid tidpunkten för deklarationen kallas Tom slutlig variabel.

om du vill skapa en variabel som initieras vid tidpunkten för att skapa objekt och en gång initieras kanske inte ändras, är det användbart. Till exempel PAN-kortnummer för en anställd.

det kan initieras endast i konstruktören.

exempel på tom slutlig variabel

Que) kan vi initiera Tom slutlig variabel?

Ja, men endast i konstruktören., Till exempel:

testa det nu

Output: 70

statisk Tom slutlig variabel

en statisk slutlig variabel som inte initieras vid tidpunkten för deklarationen kallas statisk Tom slutlig variabel. Det kan initieras endast i statiskt block.

exempel på statisk Tom slutlig variabel

Q) Vad är slutlig parameter?

om du deklarerar någon parameter som slutlig kan du inte ändra värdet på den.

testa det nu

Output: Compile Time Error

Q) kan vi förklara en konstruktörs final?,

Nej, eftersom konstruktören aldrig ärvt.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *