Kuinka Kutsua Toimintomenetelmä

Sisällysluettelo:

Kuinka Kutsua Toimintomenetelmä
Kuinka Kutsua Toimintomenetelmä

Video: Kuinka Kutsua Toimintomenetelmä

Video: Kuinka Kutsua Toimintomenetelmä
Video: Yleiskonferenssi: Kuinka aiot valmistautua? – Kutsu 2024, Marraskuu
Anonim

Menetelmä on funktio, joka on yksi siihen kuuluvan luokan tai objektin ominaisuuksista. Jos puhumme menetelmästä, tarkoitamme sitä, että käytetään olio-ohjelmoinnin paradigmaa.

Kuinka kutsua toimintomenetelmä
Kuinka kutsua toimintomenetelmä

Ohjeet

Vaihe 1

Luokkamenetelmä on toimintojen sarja, se voi ottaa argumentteja ja palauttaa arvon, vaikka kumpaakaan ei vaadita. Yleisimmässä tapauksessa puhelulinja näyttää tältä: muuttuja = objektinimi.objektin_metodi (argumenttiluettelo); Puhelun syntakse on hyvin erilainen, kaikki riippuu käytettävästä ohjelmointikielestä, ja jopa samalla kielellä voit kutsua menetelmää hyvin eri tavoin. Ensimmäinen asia on määrittää, mihin objektiin tai luokkaan funktio kutsutaan. Joskus sinun ei tarvitse tehdä tätä, jos työskentelet jo vaaditussa nimiavaruudessa, esimerkiksi toisen luokan menetelmän sisällä.

Vaihe 2

Sitten sinun on kutsuttava sitä menetelmän nimen tai muun tietylle ohjelmointikielelle hyväksyttävän tavan avulla ohjaamaan sitä nimenomaisesti. Tapauksessa menetelmä seuraa sen objektin nimeä, johon sitä kutsutaan, erotettuna pisteellä: objektin_nimi.metodi (). Jotkut kielet edellyttävät muiden erottimien käyttöä, kuten välilyönti tai kaksoispiste. Jos käytetään ohjausrakennetta, joka olettaa, että kaikki toiminnot suoritetaan määrätyn objektin sisällä (esimerkiksi useilla kielillä tällaiset toiminnot ovat sallittuja ohjauksen avulla), kääntäjä on jo selvä, minkä objektin kanssa toiminnot suoritetaan. Sinun tarvitsee vain määrittää menetelmän nimi.

Yksi olio-ohjelmoinnin ominaisuuksista on nimiavaruuden rajaaminen. On erittäin tärkeää pitää tämä mielessä, kun kutsut luokkatapoja. Menetelmä itsessään on rajapinta, joka tarjoaa jo kapseloinnin.

Vaihe 3

Seuraavaksi sinun on määritettävä argumentit, joita menetelmä vaatii. Yleensä argumenttiluettelo on sulkeissa. Monet nykyaikaiset kääntäjät kuvaavat toimintoa kehottaessaan ohjelmoijaa argumenttityypeistä ja niiden nimistä, jotta henkilön on helpompi navigoida eikä välittää tietoja väärässä järjestyksessä. Menetelmän kehittäjät voivat kirjoittaa ne siten, että objekti voidaan välittää argumenttina, tämä lähestymistapa välttää sekaannusta. Monien kielten avulla voit kutsua objektien menetelmiä siten, että objekti itse välitetään myös argumenttina.

Vaihe 4

Jos menetelmä palauttaa tuloksen, se todennäköisesti kirjoitetaan. Luo tai valitse muuttuja sen tallentamiseksi ja määritä sille toimintokutsu. Kun se on suoritettu loppuun, se palauttaa tuloksen, joka kirjoitetaan määrittämällesi muistialueelle. Jotkut menetelmät eivät palauta mitään, ne vain suorittavat objektille jonkinlaisen toiminnan. Tässä tapauksessa sinun ei tarvitse huolehtia funktion tuloksen tallentamisesta muuttujaan.

Suositeltava: