Çfarë do të thotë klasa përfundimtare në Java?
Çfarë do të thotë klasa përfundimtare në Java?

Video: Çfarë do të thotë klasa përfundimtare në Java?

Video: Çfarë do të thotë klasa përfundimtare në Java?
Video: 3 01 060 - Java e dymbëdhjetë - Gjuhë shqipe - emrat e përveçëm dhe të përgjithshëm 2024, Nëntor
Anonim

A klasa e fundit është thjesht një klasës se mund të mos zgjatet. (Ajo bën jo mesatare që të gjitha referencat ndaj objekteve të klasa do veprojnë sikur janë deklaruar si përfundimtar .) Kur është e dobishme të deklarohet a klasës si përfundimtar mbulohet në përgjigjet e kësaj pyetjeje: Arsyet e mira për të ndaluar trashëgiminë në Java ?

Për më tepër, cila është klasa përfundimtare në Java me shembuj?

A klasa e fundit nuk mund të zgjatet (trashëgohet). Ka dy përdorime të a klasa e fundit : Njëra është padyshim parandalimi i trashëgimisë, si klasat përfundimtare nuk mund të zgjatet. Për shembull , të gjitha mbështjellës Klasat si Integer, Float etj.

Përveç sa më sipër, si e shkruani një klasë përfundimtare në Java? Për të krijuar një klasë të pandryshueshme në java, duhet të bëni hapat e mëposhtëm.

  1. Shpallni klasën si përfundimtare që të mos mund të zgjatet.
  2. Bëjini të gjitha fushat private në mënyrë që qasja e drejtpërdrejtë të mos lejohet.
  3. Mos jepni metoda vendosëse për variablat.
  4. Bëni të gjitha fushat e ndryshueshme përfundimtare në mënyrë që vlera e saj të mund të caktohet vetëm një herë.

Në mënyrë të ngjashme, pse na duhet klasa përfundimtare në Java?

Të përfundimtar modifikues për finalizimin e zbatimeve të klasat , metodat dhe variablat. Qëllimi kryesor i përdorimit të a klasës duke u deklaruar si përfundimtar është për të parandaluar klasës nga të qenit nënklasa. Nese nje klasa është shënuar si përfundimtar atëherë jo klasa mund trashëgojnë ndonjë veçori nga klasa e fundit.

Cili është një objekt përfundimtar në Java?

përfundimtar do të thotë që ju nuk mund ta ndryshoni e objektit referencë për të treguar një referencë tjetër ose një tjetër Objekt , por prapëseprapë mund të ndryshoni gjendjen e tij (duke përdorur metodat e vendosjes p.sh.). Ndërsa i pandryshueshëm do të thotë se e objektit vlera aktuale nuk mund të ndryshohet, por ju mund ta ndryshoni referencën e saj në një tjetër.

Recommended: