Njia ni kazi ambayo ni moja ya mali ya darasa au kitu ambacho ni mali yake. Ikiwa tunazungumza juu ya njia, basi tunamaanisha kwamba dhana ya programu inayolenga kitu hutumiwa.
Maagizo
Hatua ya 1
Njia ya darasa ni mlolongo wa vitendo, inaweza kuchukua hoja na kurudisha thamani, ingawa haihitajiki. Katika hali ya jumla, laini ya simu inaonekana kama hii: variable = object_name.object_method (orodha ya hoja); Sintaksia ya simu ni tofauti sana, yote inategemea ni lugha gani ya programu inatumiwa, na hata ndani ya lugha hiyo hiyo, unaweza kupiga njia kwa njia tofauti sana. Jambo la kwanza kufanya ni kubainisha ni kitu gani au darasa gani kazi itaitwa. Wakati mwingine hauitaji kufanya hivyo ikiwa tayari unafanya kazi katika nafasi ya majina inayohitajika, kwa mfano, ndani ya njia nyingine ya darasa.
Hatua ya 2
Kisha unahitaji kuiita, ikiongozwa na jina la njia hiyo au njia nyingine inayokubalika kwa lugha fulani ya programu kuionyesha waziwazi. Kawaida, njia inafuata jina la kitu ambacho kinaitwa, kimejitenga na nukta: object_name.method (). Lugha zingine zinahitaji watenganishaji wengine kutumika, kama vile nafasi au koloni. Ikiwa muundo wa kudhibiti unatumiwa, ambayo inadhani kwamba vitendo vyote vinafanywa ndani ya kitu kilichoteuliwa (kwa mfano, katika lugha kadhaa vitendo kama hivyo vinaruhusiwa na udhibiti), basi mkusanyaji tayari yuko wazi na kitu gani vitendo itafanywa. Unahitaji tu kutaja jina la njia.
Moja ya huduma ya programu inayolenga vitu ni upendeleo wa nafasi ya jina. Ni muhimu kuzingatia hili wakati wa kuita njia za darasa. Njia yenyewe ni kiolesura ambacho tayari kinatoa usimbuaji.
Hatua ya 3
Ifuatayo, unahitaji kutaja hoja ambazo njia inahitaji. Kawaida orodha ya hoja imeambatanishwa kwenye mabano. Wasanidi wengi wa kisasa, wakati wa kuelezea kazi, wanamshawishi programu kuhusu aina za hoja na majina yao, ili iwe rahisi kwa mtu kusafiri na sio kupitisha data kwa mpangilio usiofaa. Watengenezaji wa njia wanaweza kuziandika kwa njia ambayo kitu kinaweza kupitishwa kama hoja, njia hii inaepuka kuchanganyikiwa. Lugha nyingi hukuruhusu kuita njia za vitu kwa njia ambayo kitu yenyewe pia hupitishwa kama hoja.
Hatua ya 4
Ikiwa njia inarudisha matokeo, basi uwezekano mkubwa inapaswa kuandikwa. Unda au uchague ubadilishaji ili uihifadhi na upe simu ya kazi. Wakati inakamilisha utekelezaji, itarudisha matokeo, ambayo yataandikwa kwa eneo la kumbukumbu uliyobainisha. Njia zingine hazirudishi chochote, zinafanya tu aina fulani ya operesheni kwenye kitu. Katika kesi hii, hauitaji kuwa na wasiwasi juu ya kuhifadhi matokeo ya kazi kwa kutofautisha.