Skip to main content

Ano ang isang pabago -bagong variable?

Sa object oriented programming, ang isang bagay ay maaaring itago o ibunyag ang mga katangian nito, o estado, at pag -uugali, o mga pamamaraan.Ang isang bagay ay maaaring may label na may "pampubliko" o "pribadong" mga modifier upang ipakita o itago ang impormasyon, ayon sa pagkakabanggit.Parehong "pribado" at "pampubliko" ay mga variable, ngunit ang mga ito ay iba't ibang uri ng mga variable.Ang "pampublikong" modifier ay isang dynamic na variable, nangangahulugang ang pagpapatupad ng impormasyon sa run-time ng isang programa ay likido.

Ang lahat ng data ng object at mga pamamaraan ng object ay, bilang default, pabago-bago sa object oriented programming.Ang bawat bagay sa isang programa ay may sariling dinamikong variable at ang sariling dinamikong pamamaraan.Ibig sabihin, ang pagpapatupad ng bawat bagay ay likido sa run-time at maaaring magbago sa muling pagpapatakbo ng programa.Tumatakbo ito sa kaibahan sa mga static variable, na ang static variable ay inilalaan sa naayos na memorya sa buhay ng programa.Iyon ay upang sabihin na kapag ang variable ay inilalaan sa puwang ng memorya, hindi ito nawasak sa dulo ng isang function.Ang programa ay maaaring gumamit ng isang halaga ng limitasyon ng threshold at ihambing ito sa isang tiyak na halaga ng patlang na naproseso.Ang iba't ibang mga set ng operasyon ay isinasagawa para sa mga halaga ng patlang, depende sa kung ang halaga ay mas maliit kaysa o mas malaki kaysa sa halaga ng limitasyon ng threshold.Ang isang dinamikong variable ay nakikilala mula sa iba pang mga variable na ang halaga ng threshold nito ay maaaring magbago sa buong buhay ng isang programa.Ang mga variable na static ay katulad ng mga constants sa matematika, tulad ng hindi nagbabago na halaga ng π (PI).Ang mga dinamikong variable, sa kaibahan, ay walang palaging halaga at samakatuwid, ay maaaring magbago ng isang halaga ng threshold.

Ang mga vending machine ay mga halimbawa ng mga makina na nagpapatakbo ng mga programa na may mga dinamikong variable.Ang halaga ng produkto sa isang vending machine ay patuloy na nagbabago dahil ito ay dispensado mula sa makina.Ang halagang ito ay isang dynamic na variable, at habang patuloy na nagbabago ang halaga nito, sinusubaybayan ng isang programa ang halaga upang matukoy kung ang makina ay kailangang mapuno.Batay sa pamamaraan ng bagay, o kung ano ang ginagawa nito sa programa.Halimbawa, kung mayroong isang tiyak na variable na account para sa laki ng sapatos, maaari itong pangalanan na "sapatos_size."Ito rin ay isang normal na kasanayan upang simulan ang pabago -bagong variable na may isang maliit na titik at upang maglagay ng isang salungguhit sa pagitan ng maraming mga salita.