-----------------------------------------------------------
New Message on BDOTNET
-----------------------------------------------------------
From: Anand_2004
Message 5 in Discussion
Thanx for sharing your thought and have a look at this points also
Like a non-abstract class, an abstract class must provide implementations of
all members of the interfaces that are listed in the base class list of the
class. However, an abstract class is permitted to map interface methods onto
abstract methods. For exampleinterface IMethods { void F(); void G(); }
abstract class C: IMethods { public abstract void F(); public abstract
void G(); }
Here, the implementation of IMethods maps F and G onto abstract methods, which
must be overridden in non-abstract classes that derive from C.
Note that explicit interface member implementations cannot be abstract, but
explicit interface member implementations are of course permitted to call
abstract methods. For exampleinterface IMethods { void F(); void G(); }
abstract class C: IMethods { void IMethods.F() { FF(); } void
IMethods.G() { GG(); } protected abstract void FF(); protected abstract
void GG(); }
Here, non-abstract classes that derive from C would be required to override FF
and GG, thus providing the actual implementation of IMethods
-----------------------------------------------------------
To stop getting this e-mail, or change how often it arrives, go to your E-mail
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw
Need help? If you've forgotten your password, please go to Passport Member
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help
For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact
If you do not want to receive future e-mail from this MSN group, or if you
received this message by mistake, please click the "Remove" link below. On the
pre-addressed e-mail message that opens, simply click "Send". Your e-mail
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]