aboutsummaryrefslogtreecommitdiff
path: root/week-3/Persoon.cpp
blob: d58028ca1f6af275f8b8f5b1690814a4d0b669e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "Persoon.h"

Persoon::Persoon() {
	_beroep = NULL;
}

Persoon::~Persoon() {
	delete _beroep;
}

void Persoon::setBeroep(IBeroep* beroep) {
	delete _beroep;
	_beroep = beroep;
}

std::string Persoon::getBeroep() {
	if (_beroep == NULL) return "geen beroep";
	return _beroep->getNaam();
}