Anonymous and Local Classes

This lesson discusses anonymous and local classes in Java.

We'll cover the following...

Question # 1

What are local classes?

A class that is defined in a block is called a local class. A block is a group of zero or more statements between balanced braces. Usually, local classes are defined inside a method, though they can also be defined inside a for loop or even an if statement. Local classes do have access to members of ...