Menetelmä (ohjelmointi)
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 27. maaliskuuta 2020 tarkistetusta
versiosta . tarkastukset vaativat
2 muokkausta .
Metodi olioohjelmoinnissa on funktio tai proseduuri , joka kuuluu [1] johonkin luokkaan tai objektiin .
Kuten prosessiohjelmoinnin proseduuri , menetelmä koostuu useista käskyistä jonkin toiminnon suorittamiseksi ja sisältää joukon syöteargumentteja .
On olemassa yksinkertaisia menetelmiä ja staattisia menetelmiä (luokkamenetelmiä):
- yksinkertaisilla menetelmillä on pääsy kohteen (tietyn luokan tietyn esiintymän) tietoihin,
- staattisilla menetelmillä ei ole pääsyä kohteen tietoihin, eikä sinun tarvitse luoda (annetusta luokasta) esiintymiä käyttääksesi niitä.
Menetelmät tarjoavat käyttöliittymän, jonka kautta tietyn luokan objektin tietoihin pääsee käsiksi, mikä mahdollistaa tietojen kapseloinnin .
Riippuen siitä, minkä käyttöoikeustason tämä tai toinen menetelmä tarjoaa, jaa:
- julkinen ( public) käyttöliittymä - yhteinen käyttöliittymä kaikille tämän luokan käyttäjille;
- suojattu ( protected) -liitäntä - sisäinen liitäntä kaikille tämän luokan jälkeläisille;
- yksityinen ( private) käyttöliittymä on käyttöliittymä, johon pääsee vain tietyn luokan sisältä.
Tämän rajapintojen erottelun avulla voit pitää julkisen käyttöliittymän ennallaan, mutta muuttaa sisäistä toteutusta.
Katso myös
Muistiinpanot
- ↑ Omistus tarkoittaa, että menetelmä on nimenomaisesti liitetty tietyn objektiluokan käsittelyyn.
Teoriassa menetelmä on suunniteltu käsittelemään siihen liittyvää tyyppiä , mutta todellisuudessa tätä ei vaadita.