2. Java Lecture 2
The goal of this lecture is to get a deeper understanding of what objects are and how they work. This includes a discussion of inheritance and encapsulation, two concepts that define Object Oriented Programming.