A metódus egy olyan függvény, amely a hozzá tartozó osztály vagy objektum egyik tulajdonsága. Ha módszerről beszélünk, akkor azt értjük, hogy az objektum-orientált programozás paradigmáját alkalmazzuk.
Utasítás
1. lépés
Az osztály metódus egy műveletsor, argumentumokat vehet fel, és visszaadhat egy értéket, bár egyik sem szükséges. A legáltalánosabb esetben a hívó vonal így néz ki: változó = objektumnév.objektummetódus (argumentumlista); A hívás szintaxisa nagyon eltérő, minden attól függ, melyik programozási nyelvet használják, és ugyanazon a nyelven belül is nagyon különböző módon hívhat meg egy módszert. Első lépésként meg kell adni, hogy melyik objektumra vagy osztályra hívja meg a függvényt. Néha nem kell ezt tennie, ha már a szükséges névtérben dolgozik, például egy másik osztálymódszeren belül.
2. lépés
Ezután meg kell hívnia, a módszer nevétől vezérelve, vagy az adott programozási nyelv számára elfogadható más módon, hogy kifejezetten rámutasson rá. Általában egy módszer követi annak az objektumnak a nevét, amelyre hívják, egy ponttal elválasztva: object_name.method (). Egyes nyelvek más elválasztók használatát igénylik, például szóközt vagy kettőspontot. Ha olyan vezérlő konstrukciót használunk, amely feltételezi, hogy az összes műveletet a kijelölt objektumon belül hajtják végre (például számos nyelven ilyen műveleteket engedélyez a vezérlés a előadják. Csak meg kell adnia a módszer nevét.
Az objektumorientált programozás egyik jellemzője a névtér elhatárolása. Nagyon fontos ezt szem előtt tartani az osztály metódusainak meghívásakor. Maga a módszer olyan felület, amely már kapszulázást biztosít.
3. lépés
Ezután meg kell adnia azokat az argumentumokat, amelyekre a módszer szükséges. Az argumentumlista általában zárójelben található. Sok modern fordító a függvény leírásakor arra kéri a programozót, hogy milyen típusú argumentumokról és nevekről szóljon, így az ember könnyebben navigálhat, és nem megfelelő sorrendben továbbíthatja az adatokat. A módszerfejlesztők úgy írhatják őket, hogy egy objektum argumentumként átadható legyen, ez a megközelítés elkerüli a zavart. Számos nyelv lehetővé teszi az objektumok metódusainak meghívását oly módon, hogy magát az objektumot is argumentumként adják át.
4. lépés
Ha a módszer eredményt ad, akkor valószínűleg meg kell írni. Hozzon létre vagy válasszon egy változót a tárolásához, és rendeljen hozzá egy függvényhívást. Amikor befejezi a végrehajtást, visszaadja az eredményt, amelyet a megadott memóriaterületre írnak. Egyes módszerek nem hoznak semmit, csak valamilyen műveletet hajtanak végre az objektumon. Ebben az esetben nem kell attól tartania, hogy a függvény eredményét egy változóban tárolja.