Teoretická otázka - rozdíl mezi funkcí, metodou a procedurou
Napsal: 23 dub 2013 02:16
Snažím se zjistit, jaký je rozdíl mezi funkcí, metodou a procedurou. Už jsem to googlil ale pořád mi to nedává smysl, jaký je v tom rozdíl. (Programuji v Nette a Javascriptu)
Chápu, že funkce je část kódu, kterou můžu volat z jíné části kódu, může mít vstupní parametry a výstupní hodnoty.
Metoda je funkce (v OOP), v třídě a převážně pracuje jen s daty dané třídy
Procedura je funkce co nemá vstupní a ni výstupní hodnoty, jen zpracovává nějaká data nebo provede nějakou operaci
To jsem tak nějak pochytil odtud... http://sql-vyuka.cz/d/node/32
Celé bych to vyjádřil několika otazníky ??? protože pokud to dobře chápu, všechno to jsou prostě druhy funkcí (?)
Díky
Chápu, že funkce je část kódu, kterou můžu volat z jíné části kódu, může mít vstupní parametry a výstupní hodnoty.
Metoda je funkce (v OOP), v třídě a převážně pracuje jen s daty dané třídy
Procedura je funkce co nemá vstupní a ni výstupní hodnoty, jen zpracovává nějaká data nebo provede nějakou operaci
To jsem tak nějak pochytil odtud... http://sql-vyuka.cz/d/node/32
Celé bych to vyjádřil několika otazníky ??? protože pokud to dobře chápu, všechno to jsou prostě druhy funkcí (?)
Díky