Compare commits

...

3 Commits

4 changed files with 28 additions and 1 deletions

View File

@ -1 +1,6 @@
#include "Klavier.h"
#include <iostream>
using namespace std;
Klavier::Klavier() { cout << "Konstruktor: Klavier()" << endl; }
Klavier::~Klavier() { cout << "Destruktor: ~Klavier()" << endl; }
void Klavier::spielen() { cout << "Klavier klimpert" << endl; }

View File

@ -1 +1,18 @@
#include "Musikinstrument.h"
#include <iostream>
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; }

View File

@ -7,7 +7,7 @@ private:
public:
Musikinstrument();
Musikinstrument(std::string iName);
Musikinstrument(std::string name);
~Musikinstrument();
virtual void spielen();
std::string liefereName();

View File

@ -1 +1,6 @@
#include "Trompete.h"
#include <iostream>
using namespace std;
Trompete::Trompete() { cout << "Konstruktor: Trompete()" << endl; }
Trompete::~Trompete() { cout << "Destruktor: ~Trompete()" << endl; }
void Trompete::spielen() { cout << "Trompete trötet" << endl; }