- Know what classes are.
- Know what encapsulation is.
- Know what fields are.
- Know how to create an object.
- Know how to update state through methods.
- Know about the
void
type.
- Reference equality.
- Reference parameter passing.
- Constructors.
- Interfaces.
- Inheritance.
- Properties.
- Indexers.
- Structs.
- Destructors.
- Method overloading.
- Pattern matching.
classes
: know what classes are; know what encapsulation is; know what fields are; know how to create an object; know how to update state through methods; know about thevoid
type.
basics
: know how to define a basic class with basic methods.strings
: know how to do basic string interpolation.numbers
: know how to compare numbers.if-statements
: know how to do conditional logic.