FileDocCategorySizeDatePackage
InnerClass3.javaAPI DocExample413Sat Nov 25 12:55:42 GMT 2000None

InnerClass3.java

/** Demonstrate inner-inner class. A named inner class
 * is used to show that it can access non-local variables
 * in the enclosing object.
 */
public class InnerClass3 {
	static String msg = "Hello";

	public static void main(String[] av) {
		class Inner {
			public void doTheWork() {
				// print member of enclosing class
				System.out.println(msg);
			}
		}
		Inner p = new Inner();
		p.doTheWork();
	}

}