877 B
877 B
Lecture 1 (11.00)
- Multiple classes can be congruent, producing different results given the input Classes.
Lecture 2 (14.00)
- Java is an intermediate language, compiling to a bytecode format and running in a runtime environment (JVM).
- Lecturer wants CapitalisedCase for class names.
- Objects are instances (examples) of a class
- camelCase for methods
- BlueJ 3.1.7 used.
Workshop 1 (12:00)
Bank Account
What Actions May a "Customer Account" Object Have?
- Check Balance
- Send Direct Debits
- Verify User
- Transfer account type
What Different Types of "account" May a Bank provide
- Current Account
- Savings Account
- Lock-box Account
- Joint Account
- Student Account
- Child Account
What other Objects Would Be Required for the Model to Mimic the Workings of a Bank?
- Payment Methods
- Products