Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Zwierzak
- {
- public:
- string imie;
- float masa;
- int wiek;
- void patrz();
- void oddychaj();
- Zwierzak();
- void zyj();
- }
- ;
- class Ptaki: public Zwierzak
- {
- public:
- Ptaki();
- void lataj();
- };
- class Ssaki: public Zwierzak
- {
- public:
- Ssaki();
- void biegaj();
- };
- class Ryby: public Zwierzak
- {
- public:
- Ryby();
- void plywaj();
- };
- class Welonek:public Ryby
- {
- public:
- Welonek(string a);
- void przedstaw();
- }
- ;
- class Nemo:public Ryby
- {
- public:
- Nemo(string a);
- void przedstaw();
- }
- ;
- class Karp:public Ryby
- {
- public:
- Karp(string a);
- void przedstaw();
- }
- ;
- class Pies:public Ssaki
- {
- public:
- Pies(string a);
- void przedstaw();
- }
- ;
- class Lew:public Ssaki
- {
- public:
- Lew(string a);
- void przedstaw();
- }
- ;
- class Slon:public Ssaki
- {
- public:
- Slon(string a);
- void przedstaw();
- }
- ;
- class Papuga:public Ptaki
- {
- public:
- Papuga(string a);
- void przedstaw();
- }
- ;
- class Kanarek:public Ptaki
- {
- public:
- Kanarek(string a);
- void przedstaw();
- }
- ;
- class Golab:public Ptaki
- {
- public:
- Golab(string a);
- void przedstaw();
- }
- ;
- void Ryby::plywaj()
- {
- cout<<"plywam"<<endl;
- }
- void Zwierzak::oddychaj()
- {
- cout<<"oddycham"<<endl;
- }
- void Zwierzak::patrz()
- {
- cout<<"patrze"<<endl;
- }
- void Ssaki::biegaj()
- {
- cout<<"biegam"<<endl;
- }
- void Ptaki::lataj()
- {
- cout<<"latam"<<endl;
- }
- void Zwierzak::zyj()
- {
- cout<<"zyje i mam sie dobrze"<<endl;
- }
- Zwierzak::Zwierzak()
- {
- cout<<"Stworzono zwierze"<<endl;
- }
- Ssaki::Ssaki()
- {
- cout<<"stworzono ssaka"<<endl;
- }
- Ptaki::Ptaki()
- {
- cout<<"stworzono ptaka"<<endl;
- }
- Ryby::Ryby()
- {
- cout<<"stworzono rybe"<<endl;
- }
- Lew::Lew(string a)
- {
- imie =a;
- cout<<"stworzono Lwa"<<endl;
- cout<<"jego imie to: "<<Lew::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Pies::Pies(string a)
- {
- imie =a;
- cout<<"stworzono Psa"<<endl;
- cout<<"jego imie to: "<<Pies::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Slon::Slon(string a)
- {
- imie =a;
- cout<<"stworzono Slonia"<<endl;
- cout<<"jego imie to: "<<Slon::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Welonek::Welonek(string a)
- {
- imie =a;
- cout<<"stworzono Welonka"<<endl;
- cout<<"jego imie to: "<<Welonek::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Nemo::Nemo(string a)
- {
- imie =a;
- cout<<"stworzono Nemo"<<endl;
- cout<<"jego imie to: "<<Nemo::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Karp::Karp(string a)
- {
- imie =a;
- cout<<"stworzono Karpia"<<endl;
- cout<<"jego imie to: "<<Karp::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Kanarek::Kanarek(string a)
- {
- imie =a;
- cout<<"stworzono Kanarka"<<endl;
- cout<<"jego imie to: "<<Kanarek::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Papuga::Papuga(string a)
- {
- imie =a;
- cout<<"stworzono Papuge"<<endl;
- cout<<"jej imie to: "<<Papuga::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- Golab::Golab(string a)
- {
- imie =a;
- cout<<"stworzono Golebia"<<endl;
- cout<<"jego imie to: "<<Golab::imie<<" "<<endl;
- cout<<"----------------------------"<<endl;
- }
- void Golab::przedstaw()
- {
- cout<<"jestem golebiem "<< Golab::imie<<" będącym elementem klasy Golab dziedziczącym z klasy Ptak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Kanarek::przedstaw()
- {
- cout<<"jestem Kanarkiem "<< Kanarek::imie<<" będącym elementem klasy Kanarek dziedziczącym z klasy Ptak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Papuga::przedstaw()
- {
- cout<<"jestem Papuga "<< Papuga::imie<<" będącym elementem klasy Papuga dziedziczącym z klasy Ptak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Lew::przedstaw()
- {
- cout<<"jestem Lwem "<< Lew::imie<<" będącym elementem klasy Lew dziedziczącym z klasy Ssak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Pies::przedstaw()
- {
- cout<<"jestem psem "<< Pies::imie<<" będącym elementem klasy Pies dziedziczącym z klasy Ssak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Slon::przedstaw()
- {
- cout<<"jestem Sloniem "<< Slon::imie<<" będącym elementem klasy Slon dziedziczącym z klasy Ssak która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Welonek::przedstaw()
- {
- cout<<"jestem Welonkiem "<< Welonek::imie<<" będącym elementem klasy Welonek dziedziczącym z klasy Ryby która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Nemo::przedstaw()
- {
- cout<<"jestem Nemo "<< Nemo::imie<<" będącym elementem klasy Nemo dziedziczącym z klasy Ryby która dziedziczyła z klasy Zwierzak"<<endl;
- }
- void Karp::przedstaw()
- {
- cout<<"jestem Karpiem "<< Karp::imie<<" będącym elementem klasy Karp dziedziczącym z klasy Ryby która dziedziczyła z klasy Zwierzak"<<endl;
- }
- int main()
- {
- new Lew("Rafonix");
- Lew("Rafonix").przedstaw();
- Lew("Rafonix").zyj();
- return 0;
- }
- s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement