diff options
Diffstat (limited to 'algo1w1/NAW.cpp')
-rw-r--r-- | algo1w1/NAW.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/algo1w1/NAW.cpp b/algo1w1/NAW.cpp new file mode 100644 index 0000000..72b1b29 --- /dev/null +++ b/algo1w1/NAW.cpp @@ -0,0 +1,24 @@ +#include "NAW.h" +#include <iostream> + +NAW::NAW() { } + +NAW::NAW(const std::string& naam, const std::string& adres, const std::string& woonplaats) { + setNaam(naam); + setAdres(adres); + setPlaats(woonplaats); +} + +NAW::~NAW() { } + +const std::string& NAW::getNaam() const { return _naam; } +const std::string& NAW::getAdres() const { return _adres; } +const std::string& NAW::getPlaats() const { return _woonplaats; } + +void NAW::setNaam(const std::string& naam) { _naam = naam; } +void NAW::setAdres(const std::string& adres) { _adres = adres; } +void NAW::setPlaats(const std::string& woonplaats) { _woonplaats = woonplaats; } + +bool NAW::heeftNaam(const std::string& naam) const { return getNaam().compare(naam) == 0; } +bool NAW::heeftAdres(const std::string& adres) const { return getAdres().compare(adres) == 0; } +bool NAW::heeftPlaats(const std::string& woonplaats) const { return getPlaats().compare(woonplaats) == 0; } |