#include<iostream>
using namespace std;
class Vogel
{
public:
void fliege();
};
class Singvogel : public Vogel
{
public:
void sing();
};
class SprechenderSingvogel : public Singvogel
{
public:
void sprich();
};
int main()
{
Vogel vogel;
vogel.fliege();
Singvogel singvogel;
singvogel.fliege();
singvogel.sing();
SprechenderSingvogel sprechenderSingvogel;
sprechenderSingvogel.fliege();
sprechenderSingvogel.sing();
sprechenderSingvogel.sprich();
}
void Vogel::fliege()
{
cout<<"Ich fliege...\n";
}
void Singvogel::sing()
{
cout<<"What shall we do with the drunken sailor...\n";
}
void SprechenderSingvogel::sprich()
{
cout<<"bla, bla bla blaaaaaaaaaaaaaaaa\n";
}