Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // create object
- AccountWithInterface accountTemplate = new AccountWithInterface(name, balance, id, rate);
- // declare array of 3 objects
- AccountWithInterface[] accountArray = new AccountWithInterface[3];
- // create each accountArray object
- for(int i = 0; i < accountArray.length; i++) {
- // copy each element (object) from accountTemplate
- accountArray[i] = (AccountWithInterface)accountTemplate.clone();
- // set balance for first object
- accountArray[i].setBalance(85900.32);
- // increment to next object/set object
- accountArray[i].setBalance(3250.99);
- System.out.println(accountArray[i].toString());
- }
- // My output currently keeps printing:
- ID: 1122
- Created: 04/13/14
- Owner: Bob
- Annual Rate: 4.50%
- Balance: 3,250.99
- ID: 1122
- Created: 04/13/14
- Owner: Bob
- Annual Rate: 4.50%
- Balance: 3,250.99
- ID: 1122
- Created: 04/13/14
- Owner: Bob
- Annual Rate: 4.50%
- Balance: 3,250.99
- // create each accountArray object
- for(int i = 0; i < accountArray.length; i++) {
- // copy each element (object) from accountTemplate
- accountArray[i] = (AccountWithInterface)accountTemplate.clone();
- }
- // set balance for first object
- accountArray[0].setBalance(85900.32);
- // set balance for second object
- accountArray[1].setBalance(3250.99);
- for(int i = 0; i < accountArray.length; i++) {
- System.out.println(accountArray[i].toString());
- }
- // create each accountArray object
- for(int i = 0; i < accountArray.length; i++) {
- // copy each element (object) from accountTemplate
- accountArray[i] = (AccountWithInterface)accountTemplate.clone();
- if (i == 0)
- accountArray[i].setBalance(85900.32);
- else if (i == 1)
- accountArray[i].setBalance(3250.99);
- System.out.println(accountArray[i].toString());
- }
- double[] balances = new double[] {85900.32, 3250.99};
- // create each accountArray object
- for(int i = 0; i < accountArray.length; i++) {
- // copy each element (object) from accountTemplate
- accountArray[i] = (AccountWithInterface)accountTemplate.clone();
- if (i < balances.length)
- accountArray[i].setBalance(balances[i]);
- System.out.println(accountArray[i].toString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement