Starting Chapter 4

interface and inner class