From 24a4499298c7784dc5c6d823d8339d6fa944db4a Mon Sep 17 00:00:00 2001 From: nia-source Date: Mon, 14 Apr 2025 17:43:55 +0000 Subject: [PATCH 1/2] feat:added savings account class in Lesson_17 --- .../java/com/codedifferently/lesson17/SavingsAccount.java | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java diff --git a/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java b/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java new file mode 100644 index 000000000..d5170d2f9 --- /dev/null +++ b/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java @@ -0,0 +1,5 @@ +public class SavingsAccount { + + private double balance; + +} From 481648e88c78c0f44263c1b84dcc90349a1f4cfe Mon Sep 17 00:00:00 2001 From: nia-source Date: Wed, 16 Apr 2025 18:43:37 +0000 Subject: [PATCH 2/2] feat: refactor SavingsAccount class to extend CheckingAccount with updated package structure --- .../codedifferently/lesson17/SavingsAccount.java | 5 ----- .../lesson17/bank/SavingsAccount.java | 13 +++++++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) delete mode 100644 lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java create mode 100644 lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/SavingsAccount.java diff --git a/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java b/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java deleted file mode 100644 index d5170d2f9..000000000 --- a/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/SavingsAccount.java +++ /dev/null @@ -1,5 +0,0 @@ -public class SavingsAccount { - - private double balance; - -} diff --git a/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/SavingsAccount.java b/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/SavingsAccount.java new file mode 100644 index 000000000..18d5557ff --- /dev/null +++ b/lesson_17/bank/bank_app/src/main/java/com/codedifferently/lesson17/bank/SavingsAccount.java @@ -0,0 +1,13 @@ +package com.codedifferently.lesson17.bank; + +import java.util.Set; + +/** + * Represents a savings account that does not support check writing. + */ +public class SavingsAccount extends CheckingAccount { + + public SavingsAccount(String accountNumber, Set owners, double initialBalance) { + super(accountNumber, owners, initialBalance); + } +}