OPR_Praktikum/7_Musiker/code/Musikinstrument.h
2026-06-29 21:18:48 +02:00

28 lines
722 B
C++

#pragma once
#include <string>
#include <iostream>
class Musikinstrument
{
std::string const name;
public:
Musikinstrument(const std::string& n) : name(n)
{
std::cout << "Konstruktor : Musikinstrument(string name) : " << name << std::endl;
}
Musikinstrument() : name("Irgendein Musikinstrument")
{
std::cout << "Konstruktor : Musikinstrument() : " << name << std::endl;
}
virtual ~Musikinstrument() { std::cout << "Destruktor : ~Musikinstrument() : " << name << std::endl; }
virtual void spielen() const
{
std::cout << "Irgendein Musikinstrument erklingt irgendwie." << std::endl;
}
std::string liefereName() const { return name; }
};