Assignment Lecture 1
L1A1
Class
: Create a top level class Human with properties (name, gender, cash, assets).
Class
: Create a nested class Spouse.
- Create methods in class Spouse to act on Outer class Human properies.
Method
: int goodSpouse(String event) {}
Params
: Event {‘birthday’: reduce cash by 1%, ‘anniversary’: reduce cash by 2%, ‘fight’: reduce cash by 5%, ‘divorse’: reduce cash and assets by half.
Return value
: cash
Method
: int goodSpouse(String... event) {}
- Overloaded method accepting 0 or more events