Nested classes in java
// example on method local inner class in java.
class Outer
{
// outer class instance method
void display()
{
int num = 96;
// method-local inner class
class MethodLocalInner
{
public void show()
{
System.out.println("in method local inner class " + num);
}
} // end of inner class
// access method local inner class
MethodLocalInner objInner = new MethodLocalInner();
objInner.show();
}
public static void main(String[] args)
{
Outer objOuter = new Outer();
objOuter.display();
}
}