Акыркы өзгөрмө деген эмне?
Акыркы өзгөрмө деген эмне?

Video: Акыркы өзгөрмө деген эмне?

Video: Акыркы өзгөрмө деген эмне?
Video: Өзгөрмө ток, токтун жана чыңалуунун учурдагы мааниси 2024, Ноябрь
Anonim

финал Java тилиндеги ачкыч сөз. Баарынан мурда, финал а үчүн гана колдонулуучу жеткиликсиз модификатор өзгөрмө , метод же класс. Төмөндө ар кандай контексттер бар финал колдонулат. Акыркы өзгөрмөлөр . Качан өзгөрмө менен жарыяланат финал ачкыч сөз, анын маанисин өзгөртүү мүмкүн эмес, негизинен, туруктуу.

Ошентип, жыйынтыктоочу класс деген эмне?

А акыркы класс жөн гана а класс муну узартуу мүмкүн эмес. (Бул объекттерге бардык шилтемелер дегенди билдирбейт класс деп жарыя-лангандай аракеттенмек финал .) Качан жарыялоо пайдалуу болгондо а класс катары финал Бул суроонун жоопторунда: Javaда мураска тыюу салуу үчүн жүйөлүү себептер барбы?

Ошондой эле билиңиз, акыркы өзгөрмө өзгөрүшү мүмкүнбү? бар акыркы өзгөрмө ылдамдык чеги, биз бара жатабыз өзгөртүү мунун баалуулугу өзгөрмө , бирок Бул болот болбо өзгөрдү анткени акыркы өзгөрмө бир жолу маани берилген болот эч качан болбо өзгөрдү.

Ошентип, Javaдагы акыркы өзгөрмө деген эмнени билдирет?

Javaдагы акыркы өзгөрмөлөр . In Java , качан финал ачкыч сөз менен колдонулат өзгөрмө примитивдик берилиштердин түрлөрүнүн (int, float,.. ж.б.), мааниси өзгөрмө өзгөртүү мүмкүн эмес. Мисалы, төмөнкү программа ката берет, анткени и болуп саналат финал . коомдук класс сыноо {

Java'да акыркы өзгөрмөнү кантип колдоносуз?

А акыркы өзгөрмө бир жолу гана инициализациялоого болот. Маалымат өзгөрмө жарыяланды финал башка объектке кайрылуу үчүн эч качан кайра дайындалышы мүмкүн эмес. Бирок, объекттин ичиндеги маалыматтарды өзгөртүүгө болот. Ошентип, объекттин абалын өзгөртүүгө болот, бирок шилтеме эмес.

Сунушталууда: