Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2005, 10:22
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
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.