From 3a509f18ed72bb540024a180b05ce8ab165adc27 Mon Sep 17 00:00:00 2001 From: kachelto100370 Date: Wed, 27 May 2026 13:46:25 +0200 Subject: [PATCH] Musikinstrument implementiert --- 7_Musiker/code/Musikinstrument.cpp | 17 +++++++++++++++++ 7_Musiker/code/Musikinstrument.h | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/7_Musiker/code/Musikinstrument.cpp b/7_Musiker/code/Musikinstrument.cpp index 5e852cf..69ead22 100644 --- a/7_Musiker/code/Musikinstrument.cpp +++ b/7_Musiker/code/Musikinstrument.cpp @@ -1 +1,18 @@ #include "Musikinstrument.h" +#include +using namespace std; + +Musikinstrument::Musikinstrument() { + cout << "Konstruktor: Musikinstrument()" << endl; +} +Musikinstrument::Musikinstrument(string name) { + this->name = name; + cout << "Konstruktor: Musikinstrument(string name): " << name << endl; +} +Musikinstrument::~Musikinstrument() { + cout << "Destruktor: Irgentein Musikinstrument" << endl; +} +void Musikinstrument::spielen() { + cout << "Irgentein Musikinstrument erklingt irgentwie" << endl; +} +string Musikinstrument::liefereName() { return name; } diff --git a/7_Musiker/code/Musikinstrument.h b/7_Musiker/code/Musikinstrument.h index 94b66f2..7f5b5d1 100644 --- a/7_Musiker/code/Musikinstrument.h +++ b/7_Musiker/code/Musikinstrument.h @@ -7,7 +7,7 @@ private: public: Musikinstrument(); - Musikinstrument(std::string iName); + Musikinstrument(std::string name); ~Musikinstrument(); virtual void spielen(); std::string liefereName();