Kuidas Kutsuda Funktsioonimeetodit

Sisukord:

Kuidas Kutsuda Funktsioonimeetodit
Kuidas Kutsuda Funktsioonimeetodit

Video: Kuidas Kutsuda Funktsioonimeetodit

Video: Kuidas Kutsuda Funktsioonimeetodit
Video: icd0019 anonüümsete funktsioonide ülseannete lahendamine 2024, November
Anonim

Meetod on funktsioon, mis on sellele kuuluva klassi või objekti üks omadusi. Kui me räägime meetodist, siis mõtleme, et kasutatakse objektorienteeritud programmeerimise paradigmat.

Kuidas kutsuda funktsioonimeetodit
Kuidas kutsuda funktsioonimeetodit

Juhised

Samm 1

Klassimeetod on toimingute jada, see võib võtta argumente ja tagastada väärtuse, kuigi kumbagi pole vaja. Kõige üldisemal juhul näeb kõneliin välja järgmine: muutuja = objekti_nimi.objekti_metood (argumentide loend); Kõnesüntaks on väga erinev, kõik sõltub sellest, millist programmeerimiskeelt kasutatakse ja isegi sama keele piires saate meetodit kutsuda väga erineval viisil. Kõigepealt tuleb määrata, millise objekti või klassi jaoks funktsiooni kutsutakse. Mõnikord pole seda vaja teha, kui töötate juba nõutavas nimeruumis, näiteks mõne muu klassi meetodi sees.

2. samm

Siis peate sellele helistama, juhindudes meetodi nimest või muul viisil, mis on konkreetse programmeerimiskeele jaoks vastuvõetav, et sellele selgesõnaliselt osutada. Tavaliselt järgib meetod selle objekti nime, millele seda kutsutakse, eraldatuna punktiga: objekti_nimi.metood (). Mõnes keeles on vaja kasutada muid eraldajaid, näiteks tühik või koolon. Kui kasutatakse juhtkonstruktsiooni, mis eeldab, et kõik toimingud viiakse läbi määratud objekti sees (näiteks mitmes keeles on sellised toimingud lubatud juhtimisega), siis on koostajal juba selge, millise objektiga toimingud toimuvad esitatakse. Peate lihtsalt määrama meetodi nime.

Objektorienteeritud programmeerimise üheks tunnuseks on nimeruumi piiritlemine. Klassimeetodite helistamisel on seda väga oluline meeles pidada. Meetod ise on liides, mis pakub juba kapseldamist.

3. samm

Järgmisena peate määrama argumendid, mida meetod nõuab. Tavaliselt on argumentide loend suletud. Paljud tänapäevased kompilaatorid paluvad funktsiooni kirjeldades programmeerijal selgitada argumentide tüüpe ja nende nimesid, nii et inimesel oleks lihtsam navigeerida ja andmeid vales järjekorras mitte edastada. Meetodi arendajad saavad neid kirjutada nii, et objekti saab argumendina edastada, selline lähenemine väldib segadust. Paljud keeled võimaldavad teil objektide meetoditele helistada nii, et objekt ise edastatakse ka argumendina.

4. samm

Kui meetod tagastab tulemuse, siis tuleks see tõenäoliselt kirjutada. Looge või valige muutuja selle salvestamiseks ja määrake sellele funktsioonikõne. Kui see on lõpetatud, tagastab see tulemuse, mis kirjutatakse teie määratud mälupiirkonda. Mõni meetod ei anna midagi tagasi, vaid teeb objektil mingisuguse toimingu. Sellisel juhul ei pea te muretsema funktsiooni tulemuse muutujasse salvestamise pärast.

Soovitan: