Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.54 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. class zwierze
  8. {
  9.     public:
  10.     string odglos;
  11.     int predkosc;
  12.         zwierze(string b,int a):odglos(b),predkosc(a){}
  13. };
  14.  
  15. class zwierze_ladowe : public zwierze
  16. {
  17.     public:
  18.     int liczba_nog;
  19.         zwierze_ladowe(string b,int a,int c):zwierze(b,a),liczba_nog(c){}
  20.  
  21.  
  22. };
  23.  
  24. class zwierze_wodne : public zwierze
  25. {
  26.     public:
  27.     zwierze:: odglos;
  28.     zwierze:: predkosc;
  29.         zwierze_wodne(string b, int a):zwierze(b,a){}
  30. };
  31.  
  32. class zwierze_latajace : public zwierze
  33. {
  34.     public:
  35.     zwierze:: odglos;
  36.     zwierze:: predkosc;
  37.         zwierze_latajace(string b, int a):zwierze(b,a){}
  38. };
  39.  
  40. namespace MojeZwierzeta
  41. {
  42.  
  43. class pies : public zwierze_ladowe
  44. {
  45.  
  46.     public:
  47.         pies(string b,int a,int c):zwierze_ladowe("hauuu hauuu hauuu",40,4){}
  48.  
  49.     void pies1()
  50.     {
  51.         cout << "Odglos psa to: "<< zwierze_ladowe::zwierze::odglos << ", jego predkosc to: " << zwierze_ladowe::zwierze::predkosc  << " a liczba nog to: " << zwierze_ladowe::liczba_nog << endl;
  52.     }
  53. };
  54.  
  55. class kot : public zwierze_ladowe
  56. {
  57.     public:
  58.     kot(string b, int a, int c): zwierze_ladowe("miauuu miauuu miauuu", 30, 4){}
  59.     void kot1()
  60.     {
  61.         cout << "Odglos kota to: "<< zwierze_ladowe::zwierze::odglos << ", jego predkosc to: " << zwierze_ladowe::zwierze::predkosc << " a liczba nog to: " << zwierze_ladowe::liczba_nog << endl;
  62.     }
  63. };
  64.  
  65. class orzel : public zwierze_latajace
  66. {
  67.     public:
  68.     orzel(string b, int a): zwierze_latajace("hawww haww", 80){}
  69.     void orzel1()
  70.     {
  71.         cout << "Odglos orla to: "<< zwierze_latajace::zwierze::odglos << ", jego predkosc to: " << zwierze_latajace::zwierze::predkosc << endl;
  72.     }
  73.  
  74. };
  75.  
  76. class kaczka: public zwierze_ladowe//, zwierze_latajace, zwierze_wodne
  77. {
  78.     public:
  79.     kaczka (string b, int a): zwierze_ladowe("hawww haww", 80,2){}
  80.  
  81.     void kaczka1()
  82.     {
  83.         cout << "Odglos kaczki to: "<< zwierze_ladowe::zwierze::odglos << ", jej predkosc to: " << zwierze_ladowe::zwierze::predkosc  << " a liczba nog to: " << zwierze_ladowe::liczba_nog << endl;
  84.  
  85.     }
  86.  
  87.  
  88. };
  89.  
  90. }
  91.  
  92. int main()
  93. {
  94.     {
  95.     using namespace MojeZwierzeta;
  96.  
  97.     //kaczka k ();
  98.     //kaczka wyw1;
  99.     //wyw1.kaczka1();
  100.     //kaczka k();
  101.     //k.kaczka1();
  102.  
  103.     //orzel o ();
  104.     //orzel wyw2;
  105.     //wyw2.orzel1();
  106.  
  107.     //kot ko ();
  108.     //kot wyw3;
  109.     //wyw3.kot1();
  110.  
  111.  
  112.     //MojeZwierzeta::pies wyw4();
  113.     //wyw4.MojZwierzeta::pies();
  114.  
  115.  
  116.     pies wyw4;
  117.     wyw4.pies1();
  118.  
  119.  
  120.     }
  121.  
  122.     return 0;
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement