hey eine kleine frage,
kann man eine methode in einer anderen klasse überladen?
also ich weiß was überladen ist, aber wäre das hier überladen oder nicht?
weil da die methode say(short x) aus der klasse A sozusagen bei der deklaration von say in klasse B "versteckt" wird und man das nur benutzen kann in dem man beim aufruf so darauf zugreift:
bin ich mir nicht sicher ob das noch als überladen gilt.
ich weiß auch das man das using in der klasse B benutzen kann um A:: in der main dann wegzulassen.
kann man eine methode in einer anderen klasse überladen?
also ich weiß was überladen ist, aber wäre das hier überladen oder nicht?
Code:
class A
{
public:
void say(short x){ cout << "x is " << x << endl; }
};
class B:public A
{
public:
void say(short x, short y){ cout << "x is " << x << " and y is " << y << endl; }
};
Code:
B b; b.A::say(24)
ich weiß auch das man das using in der klasse B benutzen kann um A:: in der main dann wegzulassen.