-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: rajesh_mr
Message 4 in Discussion

 
Sealed classes are classes which cannot be inherited.  
To make a class sealed the  modifier  used is sealed in C# and NotInheritable 
in VB .If a class tries to derive from a sealed class, compiler throws an 
error.  
The main purpose of a sealed class is to  prevent unintended derivation.They 
are usually used when you have a class with static members.It also enables 
certain run-time optimizations. In particular, because a sealed class is known 
to never have any derived classes, it is possible to transform virtual function 
member invocations on sealed class instances into non-virtual invocations.  
In C# a method can't be declared as sealed. However when we override a method 
in a derived class, we can declare the overrided method as sealed . By 
declaring it as sealed, we can avoid further overriding of this method. 
In fact structures are sealed ,ie why we cannot derive a class from a 
structure. 
  
Regards 
Rajesh

-----------------------------------------------------------

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]

Reply via email to