Nehmen wir an, ich habe den folgenden Code. Wäre es möglich, die Klasse add von der Klasse math abzuleiten und die Funktion sum zu deklarieren, dann leiten Sie eine Klasse von add namens addNumbers ab, die die Funktion sum implementiert.Ist es möglich, eine Klassenmember Funktionen in einer anderen Klasse zu implementieren
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}
}
Verstehen Sie, wie Polymorphismus funktioniert? – rwols
Lassen Sie einfach die 'int sum();' - Deklaration von 'class add' fallen. –
@rwols, es ist klar, dass sie nicht :) Daher die Frage. –