Advertisement
rfog

Clase hija llamando a método de otra hija

Mar 12th, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. class Base
  2. {
  3. public:
  4.  virtual void MetodoA() {}
  5.  virtual void MetodoPuro() = 0;
  6. };
  7.  
  8. class Hija1:public Base
  9. {
  10. public:
  11.  virtual void MetodoB() {};
  12. };
  13.  
  14. class Hija2:public Base
  15. {
  16. public:
  17.  virtual void MetodoC() {};
  18. };
  19.  
  20. class Real1:public Hija1
  21. {
  22. public:
  23.  void MetodoA() override {};
  24.  void MetodoB() override {};
  25.  void MetodoPuro() override {}
  26. };
  27.  
  28. class Real2:public Hija2
  29. {
  30. public:
  31.  void MetodoA() override {};
  32.  void MetodoC() override {};
  33.  void MetodoPuro() override {}
  34. };
  35.  
  36. int main()
  37. {
  38.  Hija1 *pHija1 = new Real1();
  39.  Hija2 *pHija2= new Real2();
  40.  pHija2->MetodoC(); /////Ejecuta MetodoB() de pHija1 !!!!!!!!!!!!!!
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement