From 07714d5497db359a11abbd32dcca10d4436907df Mon Sep 17 00:00:00 2001 From: asmhatre Date: Tue, 4 Aug 2026 17:32:17 +0000 Subject: [PATCH] Part 5: credit card subtype --- .../jackson3/part5polymorphic/CreditCardPayment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/main/java/com/ankurm/jackson3/part5polymorphic/CreditCardPayment.java diff --git a/src/main/java/com/ankurm/jackson3/part5polymorphic/CreditCardPayment.java b/src/main/java/com/ankurm/jackson3/part5polymorphic/CreditCardPayment.java new file mode 100644 index 0000000..d13e1fb --- /dev/null +++ b/src/main/java/com/ankurm/jackson3/part5polymorphic/CreditCardPayment.java @@ -0,0 +1,11 @@ +package com.ankurm.jackson3.part5polymorphic; + +public class CreditCardPayment extends PaymentMethod { + private String cardNumberLastFour; + private String cardNetwork; // "VISA", "MASTERCARD", etc. + + public String getCardNumberLastFour() { return cardNumberLastFour; } + public String getCardNetwork() { return cardNetwork; } + public void setCardNumberLastFour(String v) { this.cardNumberLastFour = v; } + public void setCardNetwork(String v) { this.cardNetwork = v; } +}