posted 16 years ago
Hi Megha,
Abstract class can leave the implementation of the interface it declares that implements but can't reduce its visibility. The first concrete class must implement that interface methods (must with public visibility) + abstract class methods (which are abstract) with the same visibility or more public visibility.
In case of public visibility (as default of interface methods), no other reduced visibility is possible, obviously.
Meanwhile have a look at the some code:
Regards,
cmbhatt
[ April 25, 2007: Message edited by: Chandra Bhatt ]