项目作者: NinaDang97

项目描述 :
A simple banking application
高级语言: Java
项目地址: git://github.com/NinaDang97/bank-branch-manager.git
创建时间: 2018-03-31T18:45:57Z
项目社区:https://github.com/NinaDang97/bank-branch-manager

开源协议:

下载


AutoBoxingAndUnboxingChallenge

Task:

  • Bank class
    1. * It should have an arraylist of Branches
    2. * Each Branch should have an arraylist of Customers
    3. * The Customer class should have an arraylist of Doubles (transactions)
  • Customer:
    1. * Name, and the ArrayList of doubles
  • Branch:
    1. Need to be able to add a new customer and initial transaction amount.<br />
    2. Also needs to add additional transactions for that customer/branch
  • Bank:
    1. Add a new branch<br />
    2. Add a customer to that branch with initial transaction<br />
    3. Add a transaction for an existing customer for that branch<br />
    4. Show a list of customers for a particular branch and optionally a list
    5. of their transactions<br />
    6. Demonstration autoboxing and unboxing in your code<br />
    7. *** Hint: Transactions<br />
    8. - Add data validation.
    9. e.g. check if exists, or does not exist, etc.
    10. - Think about where you are adding the code to perform certain actions

Tim Buchalka - Complete Java Masterclass