JAVA EXAMPLE PROGRAMS

JAVA EXAMPLE PROGRAMS

Publish Your Article Here

Java Nested (Inner) Classes Examples

  • If a class is declared within another class or interface is called nested class.
  • Types of nested classes are as given below:
  • Static Member Classes: It is defined as static member in a class or an interface.
  • Non-static Member Classes: It is defined as instance members of another classes.
  • Local Classes: It is defined in a block, like inside a method body or a local block.
  • Anonymous Classes: It can be defined as expressions and instantiated on the fly.

Java Nested Classes Sample Code Examples

  1. How to initialise or call a static member class?
  2. How to implement a static member interface?
  3. How to access top level class variables from static member classes?
  4. Give an example of basic non-static member class.
  5. How to initialise non-static member (local class) class?
Knowledge Centre
Inner class and Anonymous class
Inner class: classes defined in other classes, including those defined in methods are called inner classes. An inner class can have any accessibility including private.

Anonymous class: Anonymous class is a class defined inside a method without a name and is instantiated and declared in the same place and cannot have explicit constructors.
Famous Quotations
There is a great difference between worry and concern. A worried person sees a problem, and a concerned person solves a problem.
-- Harold Stephens

About Author

Most Visited Pages

Other Interesting Sites

Reference: Java™ Platform Standard Ed. 7 - API Specification | Java is registered trademark of Oracle.
Privacy Policy | Copyright © 2017 by Nataraja Gootooru. All Rights Reserved.