Hva betyr siste klasse i Java?
Hva betyr siste klasse i Java?

Video: Hva betyr siste klasse i Java?

Video: Hva betyr siste klasse i Java?
Video: #17 Внутренние и вложенные классы | Java для начинающих 2024, November
Anonim

EN siste klasse er rett og slett en klasse at kan ikke forlenges. (Den gjør ikke mener at alle referanser til objekter av klasse ville handle som om de ble erklært som endelig .) Når det er nyttig å erklære en klasse som endelig er dekket i svarene på dette spørsmålet: Gode grunner til å forby arv i Java ?

Dessuten, hva er siste klasse i Java med eksempler?

EN siste klasse kan ikke forlenges (arves). Det er to bruksområder for en siste klasse : En er definitivt å forhindre arv, som siste klasser kan ikke forlenges. Til eksempel , alle Wrapper Klasser som Integer, Float etc.

Foruten ovenfor, hvordan skriver du en siste klasse i Java? For å lage en uforanderlig klasse i java, må du gjøre følgende trinn.

  1. Erklær klassen som endelig slik at den ikke kan forlenges.
  2. Gjør alle felt private slik at direkte tilgang ikke er tillatt.
  3. Ikke oppgi settermetoder for variabler.
  4. Gjør alle mutbare felt endelige, slik at verdien kan tildeles bare én gang.

På samme måte, hvorfor trenger vi siste klasse i Java?

De endelig modifikator for å fullføre implementeringene av klasser , metoder og variabler. Hovedformålet med å bruke en klasse blir erklært som endelig er å forhindre klasse fra å være underklassifisert. Hvis en klasse er merket som endelig da nei klasse kan arve alle funksjoner fra siste klasse.

Hva er et endelig objekt i Java?

endelig betyr at du ikke kan endre objektets referanse for å peke på en annen referanse eller en annen gjenstand , men du kan fortsatt mutere tilstanden (ved å bruke settermetoder, f.eks.). Mens uforanderlig betyr at objektets faktisk verdi kan ikke endres, men du kan endre referansen til en annen.

Anbefalt: