A developer must create a CreditcardPayment class that provides an implementation of an existing Payment class. Public virtual class Payment { public virtual void makePayment(Decimal amount) { /*implementation*/ } } Which is the correct implementation?
- Public class CreditcardPayment extends Payment {
public override void makePayment(Decimal amount) { /*implementation*/ } } - Public class CreditCardPayment implements Payment {
public virtual void makePayment(Decimal amount) { /*implementation*/ } } - Public class CreditCardPayment extends Payment {
public virtual void makePayment(Decimal amount) { /*implementation*/ } } - Public class CreditCardPayment implements Payment {
public override void makePayment(Decimal amount) { /*Implementation*/ } }
Reveal Solution Next Question