Módszer (informatika)

Az objektumorientált programozásban (OOP) a módszer egy rutin, amely egy osztály tagja .

A módszer lehet:

Az objektumorientált programozás során néha a metódus meghívás kifejezést használjuk az osztály ilyen függvényének hívására.

A módszerek köre

Sok OOP nyelv , beágyazás egy osztályon belül lehetővé teszi, hogy kezelje, és ezért korlátozza a hozzáférési jogokat , hogy tagja ennek az osztálynak, vagy egy módszer (tag függvény), vagy egy tulajdonság (az adatok tag). Ezután a tag köréről beszélünk . Elég gyakran (például a C ++ vagy a Java esetében) használjuk a kulcsszavakat public , privatevagy protectedkezeljük ezeket a hozzáférési jogokat:

A módszer hatálya Kulcsszó (C ++ nyelven) Hozzáférhető jegyzet
Magán private osztály tagjai csak Csak az osztály egyik objektuma tudja megvalósítani őket („hívás”); ezek a módszerek általában az osztály belső működését fedik le, amelyet kívülről el akarunk rejteni.
Védett protected osztály tagjai és a származtatott osztályok Csak az osztály vagy egy származtatott osztály objektuma tudja megvalósítani őket.
Nyilvános public az osztály tagjai és származékai, valamint az osztály ügyfelei vagyis bármely tárgyról; ezek az osztály interfészei .

Egyes nyelvek úgynevezett baráti módszereket is bevezetnek , amelyek ezt követően kifejezetten felsorolják azokat a baráti osztályokat, amelyek igénybe vehetik őket, ezáltal különösen lehetővé téve az anya és lánya osztályok közötti speciális jogok megadását.

Elvileg egy objektum nyilvános módszereinek, vagyis az interfészének a használata az egyetlen módja az objektum állapotának eléréséhez.

A módszerek osztályozása

Különböző típusú módszerek léteznek: