|
Class hierarchy and polymorphismus
|
#include <manager.h>


Public Member Functions | |
| manager (const std::string &name, float wageWeek) | |
| virtual | ~manager () override |
| manager (manager const &)=default | |
| manager & | operator= (manager const &)=default |
| void | print (std::ostream &s) const override |
| float | payment () const override |
Public Member Functions inherited from Employee | |
| Employee (const std::string &name) | |
| virtual | ~Employee () |
| Employee (Employee const &)=default | |
| Employee & | operator= (Employee const &)=default |
| std::string const & | Get_name () const |
| int | get_Counter () const |
| manager::manager | ( | const std::string & | name, |
| float | wageWeek | ||
| ) |
Parameter constructor
| [in] | name | Name des Angestellten |
| [in] | wageWeek | Wochengehalt |
|
overridevirtual |
Default destructor
Definition at line 12 of file manager.cpp.
|
default |
|
inlineoverridevirtual |
|
overridevirtual |
Gibt die Daten der aktuellen Instanz aus.
| [in,out] | s | Ausgabestrom |
Reimplemented from Employee.
Definition at line 18 of file manager.cpp.
