Hi Praveen,
Why do we need to explicitly call the super () of the parameter object as it has been already initialized while calling the function
Am I calling the Outer constructor inside ExtendInner's constructor??? Think again.
Isnt this a violation of the rule that frst line of the constructor should be this() or super()?
First line *is* an explicit call to the super class's constructor.
Thirdly if the innerclass has a non default constructor then how would we get this working?
It will *not* work! There must be default constructor present in the inner class.
Regards
Ankur