Cila është ndryshorja përfundimtare?
Cila është ndryshorja përfundimtare?

Video: Cila është ndryshorja përfundimtare?

Video: Cila është ndryshorja përfundimtare?
Video: Gjeniu i matematikës, 13-vjeçari që zgjidh ushtrimet më shpejt së makina llogaritëse 2024, Mund
Anonim

përfundimtar fjalë kyçe në java. Para së gjithash, përfundimtar është një modifikues pa akses i zbatueshëm vetëm për a e ndryshueshme , metodë ose një klasë. Në vijim janë kontekste të ndryshme ku përfundimtar përdoret. Variablat përfundimtarë . Kur a e ndryshueshme është deklaruar me përfundimtar fjalë kyçe, vlera e saj nuk mund të modifikohet, në thelb, një konstante.

Në këtë mënyrë, çfarë është klasa përfundimtare?

A klasa e fundit është thjesht një klasës që nuk mund të zgjatet. (Kjo nuk do të thotë se të gjitha referencat për objektet janë të klasës do të vepronin sikur të ishin 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?

Gjithashtu e dini, a mund të ndryshohet ndryshorja përfundimtare? Aty eshte nje variabli përfundimtar kufiri i shpejtësisë, ne do të ndryshim vlerën e kësaj e ndryshueshme , por Ajo mund mos të jetë ndryshuar sepse variabli përfundimtar një herë e caktuar një vlerë mund kurrë të mos jetë ndryshuar.

Në këtë mënyrë, çfarë kuptoni me variabël përfundimtar në Java?

variablat përfundimtarë në Java . Në Java , kur përfundimtar fjala kyçe përdoret me a e ndryshueshme e llojeve të të dhënave primitive (int, float,.. etj), vlera e e ndryshueshme nuk mund të ndryshohet. Për shembull, programi i mëposhtëm jep gabim sepse i është përfundimtar . Testi i klasës publike {

Si e përdorni variablin përfundimtar në Java?

A variabli përfundimtar mund të inicializohet në mënyrë eksplicite vetëm një herë. Një referencë e ndryshueshme deklaruar përfundimtar nuk mund të ricaktohet për t'iu referuar një objekti tjetër. Megjithatë, të dhënat brenda objektit mund të ndryshohen. Pra, gjendja e objektit mund të ndryshohet, por jo referenca.

Recommended: