Interfaces, etc.

In this chapter, we will learn about interfaces, abstract classes, inner classes, and packages.