|
|
|
|
28
|
more rewarding for the user".
|
28
|
more rewarding for the user".
|
29
|
Your effort will be met with promotions, parades, and stock options. (no, just kidding).
|
29
|
Your effort will be met with promotions, parades, and stock options. (no, just kidding).
|
30
|
|
30
|
|
31
|
-Lab Brief
|
|
|
32
|
-=========
|
|
|
|
|
31
|
+## Lab Brief
|
33
|
|
32
|
|
34
|
Notice the structure of the current project before you start. Read thru the
|
33
|
Notice the structure of the current project before you start. Read thru the
|
35
|
code up here.
|
34
|
code up here.
|
36
|
##### Read thru the code.
|
35
|
##### Read thru the code.
|
37
|
#### READ THRU THE CODE.
|
36
|
#### READ THRU THE CODE.
|
38
|
### READ THRU THE CODE.
|
37
|
### READ THRU THE CODE.
|
39
|
-==================
|
|
|
40
|
|
38
|
|
|
|
39
|
+Now:
|
41
|
- Find the 2 Account Classes: Basic, Premium
|
40
|
- Find the 2 Account Classes: Basic, Premium
|
42
|
- Find the superclass of the 2 account classes.
|
41
|
- Find the superclass of the 2 account classes.
|
43
|
- Find the other classes including Bank, Account, CashMachine. Read thru them all.
|
42
|
- Find the other classes including Bank, Account, CashMachine. Read thru them all.
|
|
|
|
|
59
|
- What might be a better name for "exit"?
|
58
|
- What might be a better name for "exit"?
|
60
|
|
59
|
|
61
|
|
60
|
|
62
|
-Things to Change for the Lab
|
|
|
63
|
-============================
|
|
|
|
|
61
|
+### Things to Change for the Lab
|
64
|
|
62
|
|
65
|
-FIRST, fork this repo into your own account.
|
|
|
66
|
- =====================================
|
|
|
|
|
63
|
+FIRST, fork this repo into your own account.
|
67
|
|
64
|
|
68
|
After getting each of these items completed, be sure to do a 'git commit' to save you work.
|
65
|
After getting each of these items completed, be sure to do a 'git commit' to save you work.
|
69
|
* Learn your git.
|
66
|
* Learn your git.
|
|
|
|
|
75
|
|
72
|
|
76
|
NOW, maybe you're ready to start making changes.
|
73
|
NOW, maybe you're ready to start making changes.
|
77
|
|
74
|
|
78
|
-
|
|
|
79
|
-
|
|
|
80
|
* Add more accounts to the default constructor of the Bank class.
|
75
|
* Add more accounts to the default constructor of the Bank class.
|
81
|
* When you overdraft an account, print an alert message to the areaInfo object on the window.
|
76
|
* When you overdraft an account, print an alert message to the areaInfo object on the window.
|
82
|
|
77
|
|
83
|
-Additional things to add
|
|
|
84
|
-------------------------
|
|
|
|
|
78
|
+### Additional things to add
|
85
|
|
79
|
|
86
|
You need not do these things in this order. Do as many as you can. When you finish,
|
80
|
You need not do these things in this order. Do as many as you can. When you finish,
|
87
|
-make sure the project runs. (Else the Board... well, disappointment lies that direction.)
|
|
|
88
|
- ---------------------
|
|
|
|
|
81
|
+make **sure the project runs**. (Else the Board... well, disappointment lies that direction.)
|
|
|
82
|
+
|
89
|
|
83
|
|
90
|
* Make the account display more user friendly
|
84
|
* Make the account display more user friendly
|
91
|
* add a Form layout that has separate TextFields for each piece of account info.
|
85
|
* add a Form layout that has separate TextFields for each piece of account info.
|