Let's say I have the following code. Would it be possible to derive class add from class math and declare the function sum, then derive a class from add called addNumbers which implements the function sum.
class math
{
public:
virtual int sum() = 0;
}
class add : public math
{
public:
int sum();
}
class addNumbers : public add
{
private:
int a, b;
public:
add::sum()
{ a + b}
}