Nested Class In Java

Chapter: Java Basics Last Updated: 25-03-2017 06:01:06 UTC

Program:

            /* ............... START ............... */
                
class OuterClass 
{
    //Outer class data and members
    class NestedClass 
    {
        //Nested or Inner class data and members
    }
}
                /* ............... END ............... */
        

Notes:

  • Java allows you to declare a class inside a class that is known as nested class.
  • Nested class are used to logically group classes and interfaces in one place so that it can be more readable and maintainable code.
  • Advantage of java nested classes
  • 1.Nested classes represent a special type of relationship that is it can access all the members (data members and methods) of outer class including private.
  • 2.Nested classes are used to develop more readable and maintainable code because it logically group classes and interfaces in one place only.
  • 3.Code Optimization: It requires less code to write.

Tags

Nested Class, Java , Java Basics

Similar Programs Chapter Last Updated
Variables In Java Example Java Basics 03-11-2017
Java Program To Count Number Of Digits In An Integer Java Basics 29-08-2017
Java Program To Check Whether Number Is Positive Or Negative Java Basics 26-08-2017
Java Program To Multiply Two Floating Point Numbers Java Basics 25-08-2017
Java Program To Print Integer Using User Input Java Basics 25-08-2017
Java Parameterized Method Java Basics 17-05-2017
Java Float To Int Conversion Java Basics 31-03-2017
Encapsulation In Java Java Basics 24-03-2017
Java Command Line Argument Java Basics 27-12-2016
Java Main Method Java Basics 06-11-2016
List Using Array In Java Java Basics 23-10-2016
Java Basic Program Example Java Basics 12-10-2016
Java Interface Example Java Basics 19-06-2016
Java Program For Multiplication Of Two Numbers Java Basics 18-06-2016
Java Program For Subtraction Of Two Integer Numbers Java Basics 18-06-2016
Java Program For Addition Of Two Integer Numbers Java Basics 18-06-2016
Java Program For Division Of Two Numbers Java Basics 18-06-2016
Java Class Example Java Basics 17-06-2016
Java Scanner Example Java Basics 02-05-2016
Object Array In Java Java Basics 02-05-2016
Constructor In Java Example Java Basics 02-05-2016
Constructor Chaining In Java Java Basics 02-05-2016
Java Clone Example Java Basics 02-05-2016
Casting In Java Java Basics 02-05-2016
String In Java Example Java Basics 08-08-2016
Static Method In Java Java Basics 08-08-2016
Java Method Example Java Basics 08-08-2016
Java Program To Add Two Numbers Java Basics 15-07-2016
Java Hello World Example Java Basics 06-02-2017

1