Hallo,
ich habe gerade mit dem Thema Klassen und mit Vererbung angefangen und habe mir jetzt mal eine mini-Klasse gebaut.
jetzt weiß ich nur nicht wie ich dann mit den SetAge() und GetAge() Funktionen was anfangen kann.
also wie kann ich den Variablen im 'int main()' Werte verpassen z.B. durch Benutzereingaben .. oder halt auch einfach selber.. und wie kann ich das alles ausgeben...
ich freue mich, wenn mir jmd ein paar möglichkeitengeben kann
ich habe gerade mit dem Thema Klassen und mit Vererbung angefangen und habe mir jetzt mal eine mini-Klasse gebaut.
jetzt weiß ich nur nicht wie ich dann mit den SetAge() und GetAge() Funktionen was anfangen kann.
also wie kann ich den Variablen im 'int main()' Werte verpassen z.B. durch Benutzereingaben .. oder halt auch einfach selber.. und wie kann ich das alles ausgeben...
ich freue mich, wenn mir jmd ein paar möglichkeitengeben kann
Code:
#include <iostream>
class Base
{
public:
Base(): a(0), b(0) { }
Base(int a, int b);
void SetAge(int newAge) { a = newAge; }
int GetAge() { return a; }
virtual ~Base() { }
private:
int a;
int b;
};
class abc : public Base
{
public:
abc() : Base(), c() { }
abc(int a, int b, int c_)
: Base(a, b), c(c_) { }
virtual ~abc() { }
private:
int c;
};
int main()
{
Base base;
abc abc;
base.SetAge(4);
std::cout << << "\n";
return 0;
}