OPR-PR/7_Musiker/code/Musiker.cpp

19 lines
665 B
C++

#include "Musiker.h"
#include "Musikinstrument.h"
#include <iostream>
#include <string>
using namespace std;
Musiker::Musiker() { cout << "Konstruktor: Musiker()" << endl; }
Musiker::Musiker(string name) {
this->name = name;
cout << "Konstruktor: Musiker(string name): " << name << endl;
}
Musiker::~Musiker() { cout << "Destruktor: ~Musiker()" << endl; }
string Musiker::liefereName() { return name; }
void Musiker::spielen() { cout << name << "spielt " << instrument << endl; }
void Musiker::weiseInstrumentZu(Musikinstrument const *instrument) {
Musikinstrument *musikinstrument = new Musikinstrument(*instrument);
this->instrument = musikinstrument;
}