2070 / C++ / Класи / Абстрактний клас

 

Заміняє ідею інтерфейса в C#

class Base
{
  public:
    virtual void F1() = 0;
};

class Derived: public Base
{
  public:
    void F1() { cout << "F1() called"; }
};

int main()
{
  Derived d;
  d.F1();
  return 0;
}