Módszer (programozás)
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. március 27-én felülvizsgált
verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
Az objektumorientált programozás metódusa egy függvény vagy eljárás , amely [ 1] valamilyen osztályhoz vagy objektumhoz tartozik .
A procedurális programozási eljárásokhoz hasonlóan a metódusok is számos utasításból állnak, amelyek bizonyos műveleteket hajtanak végre, és bemeneti argumentumokkal rendelkeznek .
Vannak egyszerű módszerek és statikus módszerek (osztálymódszerek):
- az egyszerű módszerek hozzáférhetnek egy objektum (egy adott osztály egy adott példányának) adataihoz,
- a statikus metódusok nem férnek hozzá az objektum adataihoz, használatukhoz nem kell példányokat létrehozni (az adott osztályból).
A metódusok olyan interfészt biztosítanak, amelyen keresztül egy bizonyos osztályba tartozó objektum adataihoz hozzá lehet férni, ezáltal biztosítva az adatok tokozását .
Attól függően, hogy ez vagy az a módszer milyen hozzáférési szintet biztosít, jelölje ki:
- public ( public) interfész - közös interfész az osztály összes felhasználója számára;
- védett ( protected) interfész - belső interfész ennek az osztálynak az összes leszármazottja számára;
- a privát ( private) interfész egy olyan felület, amely csak az adott osztályon belülről érhető el.
Az interfészek ezen szétválasztása lehetővé teszi, hogy a nyilvános felület változatlan maradjon, de megváltozzon a belső megvalósítás.
Lásd még
Jegyzetek
- ↑ A tulajdonjog azt jelenti, hogy a metódus kifejezetten az objektumok egy osztályának feldolgozásához
kapcsolódik . Elméletileg egy módszert úgy terveztek, hogy kezelje a hozzá tartozó típust , de valójában erre nincs szükség.