Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Difference between abstract class and interface

Answer Posted / arjunrao

(1) An abstract class may contain complete or
incomplete methods. Interfaces can contain only the
signature of a method but no body. Thus an abstract class
can implement methods but an interface can not implement
methods.
(2) An abstract class can contain fields,
constructors, or destructors and implement properties. An
interface can not contain fields, constructors, or
destructors and it has only the property's signature but no
implementation.
(3) An abstract class cannot support multiple
inheritance, but an interface can support multiple
inheritance. Thus a class may inherit several interfaces
but only one abstract class.
(4) A class implementing an interface has to
implement all the methods of the interface, but the same is
not required in the case of an abstract Class.
(5) Various access modifiers such as abstract,
protected, internal, public, virtual, etc. are useful in
abstract Classes but not in interfaces.
(6) Abstract classes are faster than interfaces.

Is This Answer Correct ?    591 Yes 61 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the purpose of cache? How is it used? : Dot net architecture

875


What is the importance of updatepanel control?

1048


Explain about microsoft visual studio?

959


What's new in the .net 2.0 class library?

914


Xmlserializer is throwing a generic "there was an error reflecting myclass" error. How do I find out what the problem is?

951


data types used in validation control

2197


.Net Frame work arch?

2037


Can you explain scriptmanager control?

1002


define cache memory? : Dot net architecture

968


Explain element .net mobile with example? : Microsoft dot net mobile

971


Explain cache memory? : .NET Architecture

976


What is one way operation?

959


What do you know about machine.config file ?

940


Explain the difference between inprocess vs out process session state : Dot net architecture

1067


Explain the race around condition? How can it be overcome? : Dot net architecture

951