Answered step by step
Verified Expert Solution
Question
1 Approved Answer
TestAccounts.java : import java.util.Date; public class TestAccounts { public static void main ( String [ ] args ) { Account obj = new Account (
TestAccounts.java :
import java.util.Date;
public class TestAccounts
public static void mainString args
Account obj new Account ;
obj.withdraw;
obj.deposit;
System.out.printlnBalance : objgetBalanceSR;
System.out.printlnAccount was created on : obj.getDateCreated;
class Account
private int id;
private double balance;
private Date dateCreated;
public Account
id ;
balance ;
dateCreated null;
public Accountint id double balance
this.id id;
this.balance balance;
this.dateCreated new ;
public int getId
return id;
public double getBalance
return balance;
public void setIdint id
this.id id;
Balance : SR
Account was created on : Sat Mar :: GMT
Program finished with exit code
Press ENTER to exit console.
TestAccounts.java :
public Accountint id double balance
this.id id;
this.balance balance;
this. dateCreated new Date;
public int
return id;
public double getBalance
return balance;
public void setIdint id
this.id id;
public void setBalancedouble balance
this.balance balance;
public Date getDateCreated
return dateCreated;
public void withdrawdouble amount
this.balance amount;
public void depositdouble amount
this.balance amount;
class SavingAccount extends Account
class Checking extends Account
Balance : SR
Account was created on : Sat Mar :: GMT
Program finished with exit code
Press ENTER to exit console.
i want you to solve this in java
the Account class was defined to model a bank account. An account has the properties account number, balance, and date created, and methods to deposit and withdraw funds:
Create two subclasses for checking and saving accounts. A
checking account has an overdraft limit but a savings account
cannot be overdrawn.
Draw the UML diagram for the classes and then implement
them. Write a test program that creates objects of Account,
SavingsAccount, and CheckingAccount and invokes their
toString methods
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started