'N Metode is 'n funksie wat een van die eienskappe is van 'n klas of voorwerp wat daarby behoort. As ons van 'n metode praat, bedoel ons dat die paradigma van objekgerigte programmering gebruik word.
Instruksies
Stap 1
'N Klasmetode is 'n reeks handelinge; dit kan argumente neem en 'n waarde teruggee, alhoewel nie een nodig is nie. In die algemeenste geval lyk die oproeplyn so: veranderlike = voorwerpnaam.voorwerp_metode (lys van argumente); Die oproepsintaksis verskil baie, dit hang alles af van watter programmeertaal gebruik word, en selfs binne dieselfde taal, kan u 'n metode op verskillende maniere noem. Die eerste ding om te doen is om te spesifiseer vir watter voorwerp of klas die funksie genoem sal word. Soms hoef u dit nie te doen as u reeds in die vereiste naamruimte werk nie, byvoorbeeld binne 'n ander klasmetode.
Stap 2
Dan moet u dit noem, gelei deur die naam van die metode of op 'n ander manier wat aanvaarbaar is vir 'n bepaalde programmeertaal om eksplisiet daarop te wys. Gewoonlik volg 'n metode die naam van die voorwerp waarop dit genoem word, geskei deur 'n punt: object_name.method (). Sommige tale vereis dat ander afbakeninge gebruik word, soos spasie of dubbelpunt. As 'n beheerkonstruksie gebruik word, wat veronderstel dat alle handelinge binne die aangewese voorwerp uitgevoer word (byvoorbeeld in 'n aantal tale word sulke aksies toegelaat deur die met beheer), dan is die samesteller reeds duidelik met watter voorwerp die aksies uitgevoer sal word. U moet net die naam van die metode spesifiseer.
Een van die kenmerke van objekgerigte programmering is die afbakening van die naamruimte. Dit is baie belangrik om dit in gedagte te hou as u klasmetodes noem. Die metode self is 'n koppelvlak wat reeds inkapseling bied.
Stap 3
Vervolgens moet u die argumente spesifiseer wat die metode benodig. Die argumentelys is gewoonlik tussen hakies. Baie moderne samestellers vra die programmeerder om die soorte argumente en hul name te beskryf wanneer hulle 'n funksie beskryf, sodat dit makliker is vir iemand om te navigeer en nie data in die verkeerde volgorde deur te gee nie. Metode-ontwikkelaars kan dit op so 'n manier skryf dat 'n voorwerp as 'n argument oorgedra kan word. Hierdie benadering vermy verwarring. In baie tale kan u metodes van voorwerpe so noem dat die voorwerp self ook as 'n argument oorgedra word.
Stap 4
As die metode 'n resultaat oplewer, moet dit waarskynlik geskryf word. Skep of kies 'n veranderlike om dit op te slaan en ken 'n funksie-oproep daaraan toe. Wanneer die uitvoering voltooi is, sal dit die resultaat teruggee wat na die geheue-area wat u gespesifiseer het, geskryf word. Sommige metodes lewer niks op nie, hulle voer bloot 'n soort bewerking op die voorwerp uit. In hierdie geval hoef u nie bekommerd te wees oor die stoor van die resultaat van die funksie in 'n veranderlike nie.