Field access
Field declarations implicitly produce 1 or 2 accessor methods
- get accessor
- given object, return field contents
- set accessor (for var fields)
- given object and new contents, modify field
Fields manipulated only by invoking these methods
- Syntactic sugar allows invocation of these methods using classic dot notation