Chapter 2: Classes and Objects

Chapter 2 will focus on one of the core fundamentals of advanced Java programming: objects and classes. Once you get a solid understanding, the rest of object oriented programming will become easier.

  • Objects
  • Classes
  • Public, Private, and Static
  • Methods
  • Constructors
  • Accessors and Mutators
  • Static Methods
  • Method Overloading
  • Scope
  • References
  • Parameters

You need the tracking sheet to figure out what to do. If you didn't make one yet, make a copy of this tracking sheet.

You will look at the following:

  • Do all lessons linked under "CS Awesome Lesson".
  • Do all exercises linked under "Exercises".
  • Review concepts from CS Awesome by reading the Barrons Book under "Review".
  • Take the assessment test under "Assessment".