Final søgeord i Java

det endelige søgeord i java bruges til at begrænse brugeren. Java endelige søgeord kan bruges i mange sammenhæng. Endelig kan være:

  1. variabel
  2. metode
  3. klasse

det endelige søgeord kan anvendes med variablerne, en endelig variabel, der ikke har nogen værdi det kaldes tom endelig variabel eller uninitialiseret endelig variabel. Det kan kun initialiseres i konstruktøren. Den tomme endelige variabel kan også være statisk, som kun initialiseres i den statiske blok. Vi vil have detaljeret læring af disse., Lad os først lære det grundlæggende i det endelige søgeord.

1) Java final variabel

Hvis du laver en variabel som endelig, kan du ikke ændre værdien af den endelige variabel(den vil være konstant).

eksempel på endelig variabel

Der er en endelig variabel hastighedlimit, vi vil ændre værdien af denne variabel, men den kan ikke ændres, fordi den endelige variabel, når den er tildelt en værdi, aldrig kan ændres.

Test det nu

Output:Compile Time Error

2) Java final method

Hvis du laver en metode som endelig, kan du ikke tilsidesætte den.,

eksempel på endelig metode

Test det nu

Output:Compile Time Error

3) Java final class

Hvis du laver en klasse som endelig, kan du ikke udvide den.

eksempel på endelig klasse

Test det nu

Output:Compile Time Error

Q) er den endelige metode arvet?

Ans) Ja, Den endelige metode er arvet, men du kan ikke tilsidesætte den. For eksempel:

Test det nu

Output:running...

Q) Hvad er tom eller uninitialiseret endelig variabel?,

en endelig variabel, der ikke initialiseres på tidspunktet for erklæringen, kaldes blank endelig variabel.

Hvis du vil oprette en variabel, der initialiseres på tidspunktet for oprettelse af objekt, og når initialiseret muligvis ikke ændres, er det nyttigt. For eksempel PAN kortnummer på en medarbejder.

det kan kun initialiseres i konstruktør.

eksempel på tom endelig variabel

Canue) kan vi initialisere tom endelig variabel?

Ja, men kun i konstruktør., For eksempel:

det

Output: 70

statisk blank sidste variabel

En statisk sidste variabel, der ikke er initialiseret på tidspunktet for erklæringen er kendt som statiske blank endelige variabel. Det kan kun initialiseres i statisk blok.

eksempel på statisk tom endelig variabel

Q) Hvad er den endelige parameter?

Hvis du erklærer en parameter som endelig, kan du ikke ændre værdien af den.

Test det nu

Output: Compile Time Error

Q) Kan vi erklære en konstruktørfinale?,

Nej, fordi konstruktøren aldrig er arvet.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *