Class Hierarchy
worker.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
employee.h
"
4
#include <iostream>
5
#include <string>
6
9
class
Worker
:
public
Employee
10
{
11
public
:
17
Worker
(
const
std::string& name,
float
hours,
float
wageHours);
19
~Worker
()
override
;
20
24
void
print
(std::ostream& s)
const override
;
25
29
float
payment
()
const override
30
{
return
_hours*_wageHours ; }
31
protected
:
32
private
:
33
float
_hours;
34
float
_wageHours;
35
};
36
Worker
Definition:
worker.h:9
Worker::payment
float payment() const override
Definition:
worker.h:29
Employee
Definition:
employee.h:8
Worker::Worker
Worker(const std::string &name, float hours, float wageHours)
Definition:
worker.cpp:6
Worker::~Worker
~Worker() override
Definition:
worker.cpp:12
employee.h
Worker::print
void print(std::ostream &s) const override
Definition:
worker.cpp:17
worker.h
Generated on Fri May 20 2022 12:32:45 for Class Hierarchy by
1.8.17