buenas mi pregunta va ahacerca sobre Herencia, Polimorfismo y contructores
en herencia, se ereda todos los metodos, y los constructores son un metodo??
mi pregunta va sobre la linea comentada del codigo, no se supone que ese constructor debe heredar al la clase b, y el constructos polimorfico(elque recibe parametros, debe estar incluido en la clase b???, porque tenemos que llamar a ese constructor, con el operador :: ?
#include <iostream>
using namespace std;
class ClaseA {
public:
void Incrementar() {
cout << "Suma 1" << endl;
}
void Incrementar(int n) {
cout << "Suma " << n << endl;
}
};
class ClaseB : public ClaseA {
public:
void Incrementar() {
cout << "Suma 2" << endl;
}
};
int main() {
ClaseB objeto;
objeto.Incrementar();
// objeto.Incrementar(10);
objeto.ClaseA::Incrementar();
objeto.ClaseA::Incrementar(10);
cin.get();
return 0;
}