Java Nested Class

Four types of nested class

Classes that are declared outside of any class are top-level classes. Nested classes are classes declared as members of other classes or scopes.

There are four kinds of nested classes:

  • static member classes,
  • nonstatic member classes,
  • anonymous classes
  • local classes.

Next chapter...

What you will learn in the next chapter:

  1. What is Java Anonymous Classes
  2. How to define an anonymous class
  3. Example - declares and instantiates an anonymous class that implements an interface