Duration: 17:34 minutes
Summary: This video is the second (and final) discussion of inner classes. Anonymous inner classes have no name, and their type must be either a subclass of the named type or an implementer of the named interface. An anonymous inner class can extend one subclass or implement one interface. Static nested classes are inner classes marked with the static modifier. In the questions discussed we will see how to call methods when a class with the same name declared outside a class, inside the same class, and inside a method within that class!! We will also look at the syntax used to create instances of inner classes and how to use the keyword ‘this’ now that we have a class within a class.