Kigezo cha Kigezo dhidi ya Kibadala cha Ndani
Kigezo cha kigezo ni aina ya kigeu ambacho kipo katika upangaji unaolenga kitu. Ni kigezo ambacho kinafafanuliwa katika darasa, na kila kitu cha darasa hilo kinashikilia nakala tofauti ya utaftaji huo. Kwa upande mwingine, utumiaji wa vigeu vya ndani sio mdogo kwa lugha za programu zinazoelekezwa. Ni kigezo ambacho kinaweza kutathminiwa ndani ya kizuizi fulani cha msimbo (k.m. kazi, kizuizi cha kitanzi, n.k.) ambamo kimefafanuliwa. Kutokana na sababu hii, vigeu vya ndani vinasemekana kuwa na upeo wa ndani.
Kigezo cha Kubadilisha Mara kwa mara ni nini?
Vigezo vya matukio hutumika katika upangaji unaolenga kitu kwa ajili ya kuhifadhi hali ya kila kitu katika darasa. Pia hujulikana kama vigeu vya wanachama au vigeu vya uga. Vigezo vya hali hutangazwa bila kutumia neno kuu tuli katika Java. Thamani zilizohifadhiwa kwa mfano anuwai ni za kipekee kwa kila kitu (kila kitu kina nakala tofauti), na maadili yaliyohifadhiwa ndani yake yanawakilisha hali ya kitu hicho. Nafasi ya kigezo cha mfano imetengwa kwenye lundo, wakati kitu hicho kimetengwa kwenye lundo. Kwa hivyo, anuwai za mfano huwekwa kwenye kumbukumbu mradi tu kitu kiko hai. Kwa mfano, rangi ya gari moja ni huru kutoka kwa rangi ya gari lingine. Kwa hivyo rangi ya kitu cha gari inaweza kuhifadhiwa katika muundo tofauti. Kwa mazoezi, anuwai za mfano hutangazwa ndani ya madarasa, na njia za nje. Kwa kawaida, vigeu vya mfano hutangazwa kuwa vya faragha ili, viweze kufikiwa tu ndani ya darasa ambalo limetangazwa.
Kibadala cha Kienyeji ni kipi?
Vigeu vya ndani ni vigeu vilivyo na upeo wa ndani, na hutangazwa ndani ya kizuizi mahususi cha msimbo. Vigezo vya ndani vinaweza kuonekana kama vigeu vinavyotumiwa na mbinu kuhifadhi hali yake ya muda. Upeo wa kutofautisha wa ndani huamuliwa kwa kutumia eneo ambalo kigezo kinatangazwa, na maneno maalum hayatumiwi kwa kusudi hili. Kwa kawaida, ufikiaji wa kibadilishaji cha ndani ni mdogo ndani ya kizuizi cha msimbo ambacho kinatangazwa (yaani kati ya viunga vya ufunguzi na vya kufunga vya kizuizi hicho cha msimbo). Vigezo vya ndani kawaida huhifadhiwa kwenye safu ya simu. Hii inaweza kuruhusu simu za utendakazi zinazojirudia ili kudumisha nakala zao wenyewe za anuwai za ndani kuhifadhiwa katika nafasi tofauti za anwani za kumbukumbu. Mbinu inapomaliza utekelezaji wake, maelezo kuhusu njia hiyo yanatolewa kutoka kwa rundo la simu, pia kuharibu vigeu vya ndani ambavyo vilihifadhiwa.
Kuna tofauti gani kati ya Kibadilishaji cha Instance na Kibadala cha Kienyeji?
Vigezo vya matukio hutangazwa ndani ya madarasa nje ya mbinu, na huhifadhi hali ya kitu, ilhali vigeu vya ndani hutangazwa ndani ya vizuizi vya msimbo, na hutumika kuhifadhi hali ya mbinu. Tofauti ya mfano ni ya moja kwa moja mradi kitu kilicho na utofauti huo kiwe cha moja kwa moja, ilhali kibadilishaji cha ndani kinapatikana wakati wa utekelezaji wa njia hiyo/ uzuiaji wa msimbo. Tofauti ya mfano (ambayo imetangazwa kuwa ya umma) inaweza kufikiwa ndani ya darasa, ilhali utofauti wa ndani unaweza kupatikana tu ndani ya kizuizi cha msimbo ambacho kimetangazwa. Utumiaji wa vigeu vya mfano ni mdogo tu kwa upangaji unaolenga kitu, ilhali vigeu vya ndani havina kikomo kama hicho.