Given the UML diagram below implement the code in NetBeans. Account Main -ID: int -name: String surname: String -currentBalance:int main(String args[) -currency: String +Accountfid:int,name:String, surname: String curBalance:int, currency: String) +deposit(int amount):int +tostring(): String tequals(Account a) SavingsAccount SalaryAccount -interestRate: double -monthlyFee:double -years: int +SalaryAccountfid:int,name:String, surname: String, curBalance:int, currency: String, fee:double) +SavingsAccount(id:int,name:String, surname: String, curBalance:int, currency: String, intRate:double, years:int) +calcinterest():double +tostring(): String 1. Create a classes Account, SavingsAccount, SalaryAccount, and Main. 2. Define all attributes and implement all necessary getters and setters for Account, SavingsAccount, SalaryAccount. 3. Implement the methods in class Account with the following specifications: Method de posit() will return the currentBalance of the account after adding amount int. Method equals(Account a) will return true if the name & surname of the current account, and the name & surname of Account a are equal, false otherwise. Method toString() will return a string with all the information about the account, as in the example below: "John Doe's account 1234 has currently 1500 KD".

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Given the UML diagram below implement the code in NetBeans.
Account
Main
-ID: int
-name: String
main(String args])
-surname: String
D currentBalance:int
-currency: String
+Account(id:int,name:String, surname: String,
curBalance:int, currency: String)
+deposit(int amount):int
+toString(): String
+equals(Account a)
SavingsAccount
SalaryAccount
-interestRate: double
-monthlyFee:double
-years: int
+SalaryAccount(id:int,name:String, surname: String,
curBalance:int, currency: String, fee:double)
+SavingsAccount(id:int,name:String, surname: String,
curBalance:int, currency: String, intRate:double, years:int)
+calcinterest():double
+tostring(): String
1. Create a classes Account, SavingsAccount, SalaryAccount, and Main.
2. Define all attributes and implement all necessary getters and setters for
Account, SavingsAccount, SalaryAccount.
3. Implement the methods in class Account with the following specifications:
Method deposit() will return the currentBalance of the account after adding the
amount int.
Method equals(Account a) will return true if the name & surname of
the current account, and the name & surname of Account a are equal,
false otherwise.
Method toString() will return a string with all the information about the
account, as in the example below:
"John Doe's account 1234 has currently 1500 KD".
Transcribed Image Text:Given the UML diagram below implement the code in NetBeans. Account Main -ID: int -name: String main(String args]) -surname: String D currentBalance:int -currency: String +Account(id:int,name:String, surname: String, curBalance:int, currency: String) +deposit(int amount):int +toString(): String +equals(Account a) SavingsAccount SalaryAccount -interestRate: double -monthlyFee:double -years: int +SalaryAccount(id:int,name:String, surname: String, curBalance:int, currency: String, fee:double) +SavingsAccount(id:int,name:String, surname: String, curBalance:int, currency: String, intRate:double, years:int) +calcinterest():double +tostring(): String 1. Create a classes Account, SavingsAccount, SalaryAccount, and Main. 2. Define all attributes and implement all necessary getters and setters for Account, SavingsAccount, SalaryAccount. 3. Implement the methods in class Account with the following specifications: Method deposit() will return the currentBalance of the account after adding the amount int. Method equals(Account a) will return true if the name & surname of the current account, and the name & surname of Account a are equal, false otherwise. Method toString() will return a string with all the information about the account, as in the example below: "John Doe's account 1234 has currently 1500 KD".
Expert Solution
steps

Step by step

Solved in 5 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY