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