Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class Apelsin {   // базовый класс
  7.  
  8. protected:
  9.     int weight = 2;
  10.     char* name = "Pineapple";
  11. public:
  12.     void getName()  {cout << "Меня зовут " << name << "." << endl;}
  13.     void getWeight(){ cout << "Моя масса " << weight << " кг." << endl;}
  14. };
  15.  
  16. class Lemon {   // производный класс
  17. protected: int form = 1;
  18. public: void getForm(){cout << "У меня форма номер " << form << "." << endl;}
  19. };
  20.  
  21. class GreyFruits : public Apelsin, public Lemon {   // производный класс
  22. public:
  23.     GreyFruits(){
  24.         weight = 3;
  25.         form = 3;
  26.         name = "Грейпфрут";
  27.     }
  28. };
  29.  
  30. int main(){
  31.     setlocale(LC_ALL, "rus");
  32.  
  33.     GreyFruits granata = GreyFruits();
  34.  
  35.     granata.getName();
  36.     granata.getForm();
  37.     granata.getWeight();
  38.  
  39.     cin.get();
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement