Advertisement
Guest User

Untitled

a guest
Jan 20th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class Zwierze{
  6.     protected:
  7.         int v;
  8.         string odglos;
  9.     public:
  10.         Zwierze(string odglos){
  11.             this->odglos=odglos;
  12.         }
  13.        
  14.         void dajGlos(){
  15.             cout<<odglos<<endl;
  16.         }
  17.        
  18.         virtual void setOdglos(string odglos)=0;
  19. };
  20.  
  21. namespace landAnimal{
  22. class Zwierze_ladowe:virtual public Zwierze{
  23. protected:
  24.     int liczba_nog;
  25. public:
  26.     Zwierze_ladowe(string a):Zwierze(a){
  27.         odglos=a;
  28.     }
  29.     void setNogi(int liczba_nog){
  30.         this->liczba_nog=liczba_nog;
  31.     }
  32. };
  33. }
  34.  
  35. namespace dog{
  36. class Pies:public landAnimal::Zwierze_ladowe{
  37. public:
  38.     Pies(string b):landAnimal::Zwierze_ladowe(b),Zwierze(b){
  39.     }
  40.     void setOdglos(string odglos){
  41.         this->odglos=odglos;
  42.     };
  43. };
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement