Facebook
From koood, 7 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 237
  1. #include <iostream>
  2. using namespace std;
  3. class Car {
  4.     public: string name,color;
  5.     Car() {
  6.         cout << "Car class\n";
  7.         color = "White";
  8.     }
  9.     void displayColor() {
  10.         cout << color << endl;
  11.     }
  12. };
  13. class Volkswagen: public Car {
  14.  
  15.     public:
  16.     Volkswagen(string colorName) {
  17.         color = colorName;
  18.     }
  19.     void displayColor() {
  20.         cout << "The color is Volkswagen is: " << color << endl;
  21.     };
  22. };
  23. class Mercedes: public Car {
  24.     public:
  25.     Mercedes(string colorName) {
  26.         color = colorName;
  27.     }
  28.     void displayColor() {
  29.         cout << "The color is Mercedes is: " << color << endl;
  30.     }
  31. };
  32. int main () {
  33.     Car c;
  34.     c.displayColor();
  35.     Volkswagen v = Volkswagen("Red");
  36.     Car * ptr1 = & v;
  37.     v.displayColor();
  38.     v.Car::displayColor();
  39.     ptr1 -> displayColor();
  40.     Mercedes m = Mercedes("Black");
  41.     Car * ptr2 = & m;
  42.     m.displayColor();
  43.     m.Car::displayColor();
  44.     ptr2 -> displayColor();
  45.     return 0;
  46. }