Kaj pomeni končni razred v Javi?
Kaj pomeni končni razred v Javi?

Video: Kaj pomeni končni razred v Javi?

Video: Kaj pomeni končni razred v Javi?
Video: Самый Вкусный Рецепт САЛА Прямо с Базара. Сало в пакете 2024, April
Anonim

A zaključni razred je preprosto a razred to lahko ne bo podaljšan. (To ne ne pomeni da vse sklicevanja na objekte razred bi se obnašajo, kot da bi bili razglašeni za končno .) Ko je koristno razglasiti a razred kot končno je zajeto v odgovorih na to vprašanje: Dobri razlogi za prepoved dedovanja v Java ?

Poleg tega, kaj je končni razred v Javi s primeri?

A zaključni razred ni mogoče podaljšati (podedovati). Obstajata dve uporabi a zaključni razred : Ena je vsekakor preprečiti dedovanje, kot zaključni razredi ni mogoče podaljšati. Za primer , vse Ovitek Razredi kot so Integer, Float itd.

Poleg zgoraj, kako napisati končni razred v Javi? Če želite ustvariti nespremenljiv razred v Javi, morate narediti naslednje korake.

  1. Razglas razglasite za končnega, da ga ni mogoče razširiti.
  2. Vsa polja naj bodo zasebna, tako da neposreden dostop ni dovoljen.
  3. Ne zagotavljajte metod za nastavitev za spremenljivke.
  4. Vsa spremenljiva polja naj bodo končna, tako da se lahko njena vrednost dodeli samo enkrat.

Podobno, zakaj potrebujemo končni razred v Javi?

The končno modifikator za dokončanje implementacije razredov , metode in spremenljivke. Glavni namen uporabe a razred se razglasi za končno je preprečiti razred iz podrazreda. Če razred je označeno kot končno potem ne razred lahko podedovati katero koli lastnost od zaključni razred.

Kaj je končni objekt v Javi?

končno pomeni, da ne morete spremeniti predmetov sklicevanje na drugo referenco ali drugo predmet , vendar lahko še vedno mutirate njegovo stanje (z uporabo metod za nastavitev, npr.). Medtem ko nespremenljiv pomeni, da je predmetov dejanske vrednosti ni mogoče spremeniti, lahko pa spremenite njeno referenco na drugo.

Priporočena: