Valid XHTML 1.0!

Member Inner class.



Following example shows the declaration of member inner class named "Inner". Member inner class has access to its outer class member variables.

The following code will print "Outer class variable someNumber = 0" on console after execution.

new com.witscale.scjp.examples.Outer().new Inner().accessTest();



1
 package com.witscale.scjp.examples;        // Package declaration
2
3
public class Outer {
4
5
private int someNumber;
6
 public class Inner {
7
   public void accessTest() {
8
        System.out.println("Outer class variable someNumber =  " + someNumber); 
9
    }
10
 }
11
}