Class Hierarchy
Loading...
Searching...
No Matches
salesperson.cpp
Go to the documentation of this file.
1
#include "
salesperson.h
"
2
#include <iostream>
3
#include <string>
4
using namespace
std;
5
6
salesPerson:: salesPerson
(
const
string
& name,
float
hours,
float
wageHour,
7
float
commission,
float
percent)
8
:
Worker
(name,hours,wageHour), _commission(commission),
9
_percent(percent)
10
{
11
//ctor
12
}
13
14
salesPerson::~salesPerson
()
15
{
16
//dtor
17
}
18
19
void
salesPerson::print
(ostream& s)
const
20
{
21
Worker::print
(s);
22
// s << "Sales-Gehalt:" << payment() << endl; // dank virtueller Methode payment() nicht mehr noetig
23
s <<
"Prozent: "
<< _percent << endl;
24
}
Worker
Definition
worker.h:10
Worker::print
void print(std::ostream &s) const override
Definition
worker.cpp:17
salesPerson::print
void print(std::ostream &s) const override
Definition
salesperson.cpp:19
salesPerson::salesPerson
salesPerson(const std::string &name, float hours, float wageHour, float commission, float percent)
Definition
salesperson.cpp:6
salesPerson::~salesPerson
virtual ~salesPerson() override
Definition
salesperson.cpp:14
salesperson.h
salesperson.cpp
Generated on Mon Mar 2 2026 15:46:28 for Class Hierarchy by
1.9.8