Cita:
Iniciado por custo tengo un problemilla, tengo hecha una clase pago para una tienda virtual
class pago
{
private:
float cantidad;
public:
pago(float);
~pago();
};
por ejemplo cuando la llamo lo hago así, desde otra clase:
void Venda::hacerpago(float dinero)
{ppago = new pago (dinero);
}
Pues ahora viene lo que no entiendo, y es que tengo que hacer que pago sea clase abstracta para que acepte pago en efectivo y pago por tarjeta.. pero no se por donde empezar a redefinir...y como seria luego para llamar a las clases
alguna ayuda?
graaacias ;)
Mmm, sonsacando de todo lo que has puesto, lo único que saco es:
-Quieres tener 1 clase abstracta pura "pago", que se deriva en "pago con dinero", "pago con tarjeta".
- "Pago" tiene dos entradas, de "dinero" y de "tarjeta".
Acláralo.