Unit 0: Objects, Classes, and Java
A house blueprint can produce separate houses with the same design. Java classes define objects in the same way, while each object keeps its own identity and state.
5Lessons
0Completed
Not StartedCurrent Status
Lesson Roadmap
0.1 · Classes & ObjectsLesson 0.1: Classes, and ObjectsOpen0.2 · Fields, Constructors & MethodsLesson 0.2: Fields, Constructors, and MethodsOpen0.3 · References & IdentityLesson 0.3: References and Object IdentityOpen0.4 · Objects Working TogetherLesson 0.4: How Objects Work TogetherOpen0.5 · Instance, Static & NestedLesson 0.5: Instance, Static, and Nested MembersOpen
What This Unit Covers
Read foundational Java keywords and distinguish them from types and programmer-chosen names.
Connect classes, objects, fields, constructors, and methods to concrete robot code.
Trace object identity, shared references, null references, and calls across several objects.
Distinguish instance state from static members and static final constants.
Recognize nested classes and use separate top-level files in the Telemark simulator.
Review the sequence and goals here, then resume at your first incomplete lesson.
Need to move faster?
Mark every lesson in Unit 0 complete, save it on this device, and jump straight to Unit 1: Environment Setup.
Stuck on this lesson?
Ask about anything on this page. It can see which lesson you have open and which part you are reading.