Metode ir funkcija, kas ir viena no tai piederošās klases vai objekta īpašībām. Ja mēs runājam par metodi, tad mēs domājam, ka tiek izmantota objektorientētās programmēšanas paradigma.
Instrukcijas
1. solis
Klases metode ir darbību secība, tā var ņemt argumentus un atgriezt vērtību, lai gan neviena no tām nav nepieciešama. Vispārīgākajā gadījumā izsaukuma līnija izskatās šādi: mainīgais = objekta_nosaukums.objekta_metode (argumentu saraksts); Zvana sintakse ir ļoti atšķirīga, tas viss ir atkarīgs no tā, kura programmēšanas valoda tiek izmantota, un pat vienas valodas ietvaros metodi var izsaukt ļoti dažādos veidos. Vispirms ir jānorāda, kuram objektam vai klasei funkcija tiks izsaukta. Dažreiz jums tas nav jādara, ja jūs jau strādājat vajadzīgajā vārdu telpā, piemēram, citas klases metodes ietvaros.
2. solis
Tad jums tas jāsauc, vadoties pēc metodes nosaukuma vai cita veida, kas ir pieņemams konkrētai programmēšanas valodai, lai uz to skaidri norādītu. Parasti metode seko objekta nosaukumam, uz kuru tā tiek izsaukta, atdalot ar punktu: objekta_nosaukums.metode (). Dažās valodās ir nepieciešami citi atdalītāji, piemēram, atstarpe vai kols. Ja tiek izmantota vadības konstrukcija, kas pieņem, ka visas darbības tiek veiktas norādītā objekta iekšienē (piemēram, vairākās valodās šādas darbības ir atļautas ar vadību), tad kompilatoram jau ir skaidrs, ar kuru objektu tiek veiktas darbības tiks izpildīti. Jums vienkārši jānorāda metodes nosaukums.
Viena no objektorientētās programmēšanas iezīmēm ir nosaukumvietas atdalīšana. Zvanot uz klases metodēm, ir ļoti svarīgi to paturēt prātā. Pati metode ir saskarne, kas jau nodrošina iekapsulēšanu.
3. solis
Tālāk jums jānorāda argumenti, kas nepieciešami metodei. Parasti argumentu saraksts ir iekavās. Daudzi mūsdienu kompilatori, aprakstot funkciju, pamudina programmētāju par argumentu veidiem un to nosaukumiem, lai personai būtu vieglāk orientēties un nepadot datus nepareizā secībā. Metodes izstrādātāji var tos uzrakstīt tā, lai objektu varētu nodot kā argumentu, šī pieeja ļauj izvairīties no neskaidrībām. Daudzas valodas ļauj izsaukt objektu metodes tādā veidā, ka pats objekts tiek nodots arī kā arguments.
4. solis
Ja metode atgriež rezultātu, visticamāk, tas jāraksta. Izveidojiet vai atlasiet mainīgo, lai to saglabātu, un piešķiriet tam funkciju izsaukumu. Pabeidzot izpildi, tas atgriezīs rezultātu, kas tiks ierakstīts jūsu norādītajā atmiņas zonā. Dažas metodes neko neatgriež, tās vienkārši veic kāda veida darbības ar objektu. Šajā gadījumā jums nav jāuztraucas par funkcijas rezultāta saglabāšanu mainīgajā.