Through Down casting casting we can access all the members of both child and parent class, with normal child class object creation also its posssible, why actually **down casting **needed? (child obj = new child() )
I have explored the downcasting up to whatever i can like
Downcasting is the process in which the Parent Class object is typecasted into the child Class object. It is implemented explicitly in Java. By using Downcasting, you can access the members of both Parent and Child classes. To do so, firstly, Upcast the created Child class object. Then, Downcast it back as a Child Class object.