Соңғы айнымалы дегеніміз не?
Соңғы айнымалы дегеніміз не?

Бейне: Соңғы айнымалы дегеніміз не?

Бейне: Соңғы айнымалы дегеніміз не?
Бейне: DANALI - Соңғы қоңырау 2024, Мамыр
Anonim

финал java тіліндегі кілт сөз. Ең біріншіден, финал a үшін ғана қолданылатын рұқсатсыз модификатор болып табылады айнымалы , әдіс немесе сынып. Төменде әртүрлі контексттер берілген финал пайдаланылады. Соңғы айнымалылар . Қашан а айнымалы -мен жарияланады финал кілт сөз, оның мәнін өзгерту мүмкін емес, негізінен, тұрақты.

Осылайша, қорытынды сабақ дегеніміз не?

А қорытынды сынып жай ғана а сынып оны ұзарту мүмкін емес. (Бұл барлық нысандарға сілтемелер дегенді білдірмейді сынып деп жарияланғандай әрекет етеді финал .) Жариялау пайдалы болған кезде a сынып ретінде финал Бұл сұрақтың жауаптарында: Java-да мұраға тыйым салудың жақсы себептері бар ма?

Сондай-ақ біліңіз, соңғы айнымалыны өзгертуге бола ма? бар соңғы айнымалы жылдамдық шегі, біз барамыз өзгерту мұның құны айнымалы , бірақ бұл алады болма өзгерді өйткені соңғы айнымалы бір рет мән тағайындалды алады ешқашан болма өзгерді.

Осылайша, Java-дағы соңғы айнымалы дегенді қалай түсінесіз?

Java тіліндегі соңғы айнымалылар . жылы Java , қашан финал кілт сөзімен қолданылады айнымалы қарапайым деректер түрлерінің (int, float,.. т.б.), мәні айнымалы өзгертуге болмайды. Мысалы, келесі бағдарлама қате береді, себебі мен болып табылады финал . жалпы сынып сынағы {

Java-да соңғы айнымалыны қалай пайдаланасыз?

А соңғы айнымалы тек бір рет анық инициализациялауға болады. Анықтама айнымалы жариялады финал басқа нысанға сілтеме жасау үшін ешқашан қайта тағайындалмайды. Дегенмен, нысан ішіндегі деректерді өзгертуге болады. Осылайша, нысанның күйін өзгертуге болады, бірақ сілтеме емес.

Ұсынылған: