I m new to programming .Can anybody tell me where do we use Nested Class in piratical(i dont need the code )? and Why do we use it with out using regular class Plz explain me

Edited by MrBlack: n/a

6 Years
Discussion Span
Last Post by MrBlack

Hi finito, I think the OP meant more something like this

Thanxx ddanbe, your codes are correct but i want to know where i use the nested classes in real word . I know how to write nested class , but i dont know where,what is the most suitable time to use, why nested class ,why it is important to use them, plz explain me


Hi ddanbe, thanks for pointing out my error, I had completely forgotten what a Nested class is. Thanks for the refresh. but OP wants a practical application for it.


MrBlack from what I remember it's about Logic and subdivisions.

It is not necessary to use Nested Classes, It is just to make it easier to read the code and understand the logic behind the code.

Sort of like how Animals are subdivided into Groups and Sub Groups and Sub groups of Sub Groups.

Insects, Mammals, Fish, etc
Dogs, Cats, Mice, Humans, etc.
Pekenise, Rottweilers, Labrador, etc.
Labrador-Golden Retriever Mix, etc
1/4 Labrador-3/4 Pekenise Mix
and so on


Nested classes are intended to be used by the surrounding class and can be made private. A class as such cannot be private. I never have found a really practical use for nested classes.

Edited by ddanbe: n/a


Thanks a lot finito ,Thanks a lot ddanbe, Your examples are really help me to understand these things, Thanks again

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.