Metoda është një funksion që është një nga vetitë e një klase ose objekti që i përket asaj. Nëse flasim për një metodë, atëherë kemi parasysh që përdoret paradigma e programimit të orientuar drejt objektit.
Udhëzimet
Hapi 1
Një metodë e klasës është një sekuencë veprimesh, ajo mund të marrë argumente dhe të kthej një vlerë, megjithëse asnjëri nuk kërkohet. Në rastin më të përgjithshëm, vija e thirrjes duket si kjo: variabla = emri_objekt.objekti_metoda (listë e argumenteve); Sintaksa e thirrjes është shumë e ndryshme, gjithçka varet nga ajo gjuhë programuese që përdoret, madje edhe brenda së njëjtës gjuhë, ju mund ta quani një metodë në mënyra shumë të ndryshme. Gjëja e parë që duhet të bëni është të specifikoni se për cilin objekt ose klasë do të thirret funksioni. Ndonjëherë nuk keni nevojë ta bëni këtë nëse tashmë po punoni në hapësirën e kërkuar të emrave, për shembull, brenda një metode tjetër të klasës.
Hapi 2
Atëherë ju duhet ta thirrni atë, të udhëhequr nga emri i metodës ose një mënyrë tjetër e pranueshme që një gjuhë e veçantë programimi ta tregojë qartë atë. Në mënyrë tipike, një metodë ndjek emrin e objektit në të cilin ajo thirret, e ndarë me një pikë: object_name.method (). Disa gjuhë kërkojnë që të përdoren ndarës të tjerë, të tilla si hapësira ose zorra e trashë. Nëse përdoret një konstrukt kontrolli, i cili supozon se të gjitha veprimet kryhen brenda objektit të caktuar (për shembull, në një numër gjuhësh veprimet e tilla lejohen nga kontrolli me), atëherë përpiluesi është tashmë i qartë me cilin objekt veprimet do të kryhet. Thjesht duhet të specifikoni emrin e metodës.
Një nga tiparet e programimit të orientuar drejt objektit është përcaktimi i hapësirës së emrave. Veryshtë shumë e rëndësishme ta keni parasysh këtë kur thirrni metoda të klasës. Vetë metoda është një ndërfaqe që tashmë ofron kapsulim.
Hapi 3
Tjetra, duhet të specifikoni argumentet që kërkon metoda. Zakonisht lista e argumenteve është e mbyllur në kllapa. Shumë përpilues modernë, kur përshkruajnë një funksion, e nxisin programuesin për llojet e argumenteve dhe emrat e tyre, në mënyrë që të jetë më e lehtë për një person të lundrojë dhe të mos kalojë të dhëna në rend të gabuar. Zhvilluesit e metodave mund t'i shkruajnë ato në një mënyrë të tillë që një objekt të kalojë si argument, kjo qasje shmang konfuzionin. Shumë gjuhë ju lejojnë të thërrisni metodat e objekteve në një mënyrë të tillë që vetë objekti të kalojë gjithashtu si një argument.
Hapi 4
Nëse metoda kthen një rezultat, atëherë ka shumë të ngjarë që ajo të shkruhet. Krijoni ose zgjidhni një ndryshore për ta ruajtur atë dhe caktoni asaj një thirrje funksioni. Kur të përfundojë ekzekutimin, ai do të kthejë rezultatin, i cili do të shkruhet në zonën e kujtesës që keni specifikuar. Disa metoda nuk kthejnë asgjë, ata thjesht kryejnë një lloj operacioni në objekt. Në këtë rast, nuk keni nevojë të shqetësoheni për ruajtjen e rezultatit të funksionit në një ndryshore.