PART 1:
- Type checking ('is' keyword) (W05.1.C01)
- virtual & override (W05.1.C02)
- Multiple derived classes (W05.1.C03)
- Derived further (W05.1.C04)
- Overriding ToString() (W05.1.C05)
- Safe/unsafe casting (W05.1.C06)
- Access modifiers: public & private (W05.1.C07-09)
PART 1: access modifiers
- private fields & methods (repeat)
- protected fields & methods (W05.2.C01)
PART 2: properties
- get (W05.2.C02)
- set; read/write; validation (W05.2.C03)
- auto-implemented & default values (W05.2.C04)
- virtual & override (W05.2.C05)
- access modifiers (W05.2.C06)
- ??? (W05.2.C07)