Java Project for bank
$10-30 CAD
Paid on delivery
Account Class
Create the necessary instance variables. These instance variables should only be accessible inside the Account class. The account class will need to store • An account number of alphanumerical characters. • An account balance representing a quantity of cash. • An account name.
Complete the bodies of the class methods and the class constructors. DO NOT change any method signature. • Default constructor o Leave blank. • Constructor with 3 arguments o Sets the instance variables of the class o Limitations of instance variables must be imposed (stated below) • getAccountName o retrieves the name of the account • setAccountName o returns a Boolean value representing whether the account name is valid o only updates the name of the account if the name is valid • getAccountNumber o retrieves the account number • setAccountNumber o returns a Boolean value representing whether the account number is valid o only updates the account number if it is valid • getAccountBalance o retrieves the balance of the account • setAccountBalance o returns a Boolean value representing whether the account balance is valid o only updates the balance of the account if the balance is valid • equals o returns a Boolean value of whether one object is equal in VALUE to an account object • toString o returns a string summary of the account
The following limitations must be imposed via methods: • The account number can only contain alphanumerical characters o A-Z, a-z, 0-9 ▪ (Please note there can be zero or many of this characters) • The account number must be a minimum of 5 characters • The account name can only contain alphabetical characters, as well as spaces and hyphens o A-Z, a-z, (space character), - ▪ (Please note there can be zero or many of this characters) • The account name must be a minimum of 3 characters • The account balance can only contain non-negative values and can have a precision of 2 decimal places. o Good values: 10, 10.1, 10.22, .1, .23, 0.87 o Not good values: .333, 10.579
IF ANY OF THE ABOVE LIMITATIONS / CONDITIONS ARE NOT MET • In the constructor o All instance variables should be changed to their default values of null, zero or false depending on the data type • In the setter method o The instance variable should not be updated.
Adding additional, inner methods is permitted.
Bank Class
Create the necessary instance variables. These instance variables should only be accessible inside the Bank class.
• It’s Bank name. The bank name can only contain alphabetical characters, as well as spaces and hyphens o A-Z, a-z, (space character), - ▪ (Please note there can be zero or many of this characters) o Bank name should be a minimum of 5 characters • It’s Branch location (one possible value from the enum of BranchLocations o Please add at least 3 BranchLocations value
IF ANY OF THE ABOVE LIMITATIONS / CONDITIONS ARE NOT MET • In the constructor o All instance variables should be changed to their default values of null, zero or false depending on the data type • In the setter method o The instance variable should not be updated.
• A collection of all the accounts created (from the Account class) a specific Bank branch. There is no limit on how many accounts can be created. • A method to get a specific account by its account number • Methods to add an account. o Ensure the account number is unique. This is a requirement for the account to be added the Bank. • Methods to view a specific account • Methods to modify an account • Methods to delete an account
Project ID: #21858342
About the project
34 freelancers are bidding on average $29 for this job
Hi there, I do Java programming. I went through your requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details.
Hi Friend, I have huge experience in java development and i will do your assignment. You can see from my profile regarding my experience in java. Thanks,
Hi, We are a team of professional software developers. We have expertise in Java and can readily work on your requirements. Kindly consider our proposal for the best results. Looking forward to talking for more infor More
Sir, I have gone through your project description and am looking to provide my service for java work. please leave a message on my chat so we can discuss the budget and deadline of the project. For more than 7 years I’ More
Hi. I have read the requirements of your Bank Project and ready to work on it. I assure you quality work, on-time delivery. Thanks
Good day, I will be glad to implement your "banking system" assignment, ready to start right now, please kindly provide me with any details you would find important. Pair of words regarding myself - I am a certified J More
Hello Greetings...!! I have read your project requirements. We are familiar with all required technologies and we have experienced resource to start with your project. Expertize Area Design : PSD to HTML, Bootstrap, More
I have a strong hold in java and have designed numerous robust system on distributed architecture. I can deliver this project within 2 days.
Hello I have expert knowledge in developing core java application for more than 7 years. I have carefully read all the requirements and can assure you that I will be able to deliver you the code within a day.
Hi, I can work on it I am having a good exposure on Java, SPRING, HIBERNATE, RESTFUL FRAMEWORK, MYSQL. Regards
I done similar project previous, and I can do this one. I have experience of 5 plus years in Java. I am new to freelancer. will you please give me your project and if your not satisfied don't give money to me.