What are Java nested class and how to declare and use 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.




















Home »
  Java Tutorial »
    Java Language »




Java Data Type, Operator
Java Statement
Java Class
Java Array
Java Exception Handling
Java Annotations
Java Generics
Java Data Structures