Metoda (programování)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. března 2020; kontroly vyžadují 2 úpravy .

Metoda v objektově orientovaném programování  je funkce nebo procedura , která patří [1] do nějaké třídy nebo objektu .

Podobně jako procedura v procedurálním programování se metoda skládá z řady příkazů k provedení nějaké akce a má sadu vstupních argumentů .

Existují jednoduché metody a statické metody (metody tříd):

Metody poskytují rozhraní, přes které se přistupuje k datům objektu určité třídy, čímž poskytují zapouzdření dat .

Podle toho, jakou úroveň přístupu poskytuje ta či ona metoda, přidělte:

Toto oddělení rozhraní umožňuje ponechat veřejné rozhraní nezměněné, ale změnit vnitřní implementaci.

Viz také

Poznámky

  1. Vlastnictví znamená, že metoda je explicitně spojena se zpracováním určité třídy objektů. Teoreticky je metoda navržena tak, aby zvládla typ , který je s ní spojen , ale ve skutečnosti to není nutné.