|
Class Hierarchy
|
#include <salesperson.h>


Public Member Functions | |
| salesPerson (const std::string &name, float hours, float wageHour, float commission, float percent) | |
| virtual | ~salesPerson () override |
| void | print (std::ostream &s) const override |
| float | payment () const override |
Public Member Functions inherited from Worker | |
| Worker (const std::string &name, float hours, float wageHours) | |
| ~Worker () override | |
| void | print (std::ostream &s) const override |
| float | payment () const override |
Public Member Functions inherited from Employee | |
| Employee (const std::string &name) | |
| virtual | ~Employee () |
| int | get_Counter () const |
Verkaeufer in einer Verkaufsstelle
Definition at line 9 of file salesperson.h.
| salesPerson::salesPerson | ( | const std::string & | name, |
| float | hours, | ||
| float | wageHour, | ||
| float | commission, | ||
| float | percent | ||
| ) |
Parameter constructor
| [in] | name | Name des Angestellten |
| [in] | hours | Arbeitsstunden |
| [in] | wageHour | Stundenlohn |
| [in] | commission | Umsatz |
| [in] | percent | Umsatzbeteiligung in Prozent |
Definition at line 6 of file salesperson.cpp.
|
overridevirtual |
Default destructor
Definition at line 14 of file salesperson.cpp.
|
inlineoverridevirtual |
Berechnet das Gehalt.
Implements Employee.
Definition at line 32 of file salesperson.h.

|
overridevirtual |
Gibt die Daten der aktuellen Instanz aus.
| [in,out] | s | Ausgabestrom |
Reimplemented from Employee.
Definition at line 19 of file salesperson.cpp.
