Kartičky na Metódy v objektovo orientovanom programovaní

Metódy v OOP: Kompletný sprievodca pre programátorov

1 / 18

Čo je metóda (funkcia/procedúra) v programovaní a na čo slúži?

Pomenovaný samostatný blok kódu (krátky podprogram), ktorý umožňuje viacnásobné použitie kódu a rozdelenie rozsiahleho programu na prehľadné časti, zj

Ťukni na otočenie · Potiahni na navigáciu

Programovanie — metódy a preťažovanie

18 kartičiek

Kartička 1

Otázka: Čo je metóda (funkcia/procedúra) v programovaní a na čo slúži?

Odpoveď: Pomenovaný samostatný blok kódu (krátky podprogram), ktorý umožňuje viacnásobné použitie kódu a rozdelenie rozsiahleho programu na prehľadné časti, zj

Kartička 2

Otázka: Kde musí každá metóda patriť v objektovo orientovanom jazyku?

Odpoveď: Každej metóde musí patriť do nejakej triedy.

Kartička 3

Otázka: Ako môžeme vnímať metódu pomocou metafory "čiernej skrinky"?

Odpoveď: Metóda má vstupy (parametre), ktoré sa spracujú vo vnútri skrinky (telo metódy) a výstupy (návratová hodnota).

Kartička 4

Otázka: Aké sú základné typy metód podľa prístupu?

Odpoveď: Metódy triedy (statické, deklarované pomocou static) a metódy inštancie (pristupuje sa cez inštanciu objektu, napr. public).

Kartička 5

Otázka: Aké časti obsahuje deklarácia metódy v zdrojovom kóde?

Odpoveď: Modifikátor prístupu (napr. public, private, static), typ návratovej hodnoty, meno metódy, formálne parametre v zátvorkách a telo metódy uzavreté v {

Kartička 6

Otázka: Čo znamená, ak má metóda typ návratovej hodnoty void?

Odpoveď: Že metóda nevracia žiadnu hodnotu; void označuje prázdny údajový typ bez návratovej hodnoty.

Kartička 7

Otázka: Ako sa pomenúva metóda a kde sú umiestnené jej parametre?

Odpoveď: Meno metódy začína malým písmenom; za názvom sú okrúhle zátvorky, v ktorých sú formálne parametre s uvedeným údajovým typom a menom.

Kartička 8

Otázka: Ako vyzerá telo metódy a čo obsahuje?

Odpoveď: Telo metódy je uzavreté v zložených zátvorkách { } a obsahuje vykonávané príkazy metódy.

Kartička 9

Otázka: Ako metóda vráti hodnotu volajúcemu kódu?

Odpoveď: Pomocou príkazu return sa vráti hodnota na miesto, odkiaľ bola metóda volaná.

Kartička 10

Otázka: Uveď príklad metódy bez parametrov, ktorá vracia hodnotu (v ukážke priemer).

Odpoveď: static double priemer(double a, double b) { double c; c = (a + b) / 2; return c; } (tu sú parametre a,b a metóda vracia double c).