Základní třída pro konkrétní položky menu (implementuje IMenuItem).
More...
#include <MenuItem.h>
|
| | MenuItem (string n, double b) |
| | Konstruktor položky menu.
|
| | ~MenuItem () override |
| | Virtuální destruktor.
|
| double | getPrice () const override |
| | Získá cenu položky.
|
| string | getName () const override |
| | Získá název položky.
|
| string | printInfo () override |
| | Vrátí základní informace o položce.
|
|
| string | name |
| | Název položky.
|
| double | basePrice |
| | Základní cena položky.
|
Základní třída pro konkrétní položky menu (implementuje IMenuItem).
◆ MenuItem()
| MenuItem::MenuItem |
( |
string | n, |
|
|
double | b ) |
Konstruktor položky menu.
- Parameters
-
| n | Název položky. |
| b | Základní cena. |
◆ ~MenuItem()
◆ getName()
| string MenuItem::getName |
( |
| ) |
const |
|
overridevirtual |
Získá název položky.
- Returns
- Název položky.
Implements IMenuItem.
◆ getPrice()
| double MenuItem::getPrice |
( |
| ) |
const |
|
overridevirtual |
Získá cenu položky.
- Returns
- Cena položky.
Implements IMenuItem.
Reimplemented in Pizza.
◆ printInfo()
| string MenuItem::printInfo |
( |
| ) |
|
|
overridevirtual |
Vrátí základní informace o položce.
- Returns
- Řetězec s názvem a cenou.
Implements IMenuItem.
Reimplemented in Pizza.
◆ basePrice
| double MenuItem::basePrice |
|
protected |
◆ name
The documentation for this class was generated from the following files: