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 / ramani krunal

1. interface contains methods that must be abstract;
abstract class may contain concrete methods.
2. interface contains variables that must be static and
final; abstract class may contain non-final and final variables.
3. members in an interface are public by default,
abstract class may contain non-public members.
4. interface is used to "implements"; whereas abstract
class is used to "extends".
5. interface can be used to achieve multiple inheritance;
abstract class can be used as a single inheritance.
6. interface can "extends" another interface, abstract
class can "extends" another class and "implements" multiple
interfaces.
7. interface is absolutely abstract; abstract class can
be invoked if a main() exists.
8. interface is more flexible than abstract class because
one class can only "extends" one super class, but
"implements" multiple interfaces.
9. If given a choice, use interface instead of abstract
class.

Is This Answer Correct ?    0 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Differnce between managed code and unmanaged code ?

1003


What is .net mobile input validation. Explain with an example? : Microsoft dot net mobile

912


Explain about cookie less session state? : .NET Architecture

941


How do we do authentications using atlas?

930


What is new in the .net 2.0 class library?

1070


What is .net mobile automatic paging? : Microsoft dot net mobile

948


Explain dma? : .NET Architecture

910


Explain different pipelining hazards and how are they eliminated? : Dot net architecture

883


what are the fundamental and common properties of .net controls?

2072


Are there any third party logging components available?

896


What are relation objects in dataset?

944


Does application frame need host?

903


I want to create a project like google maps how can we do that with atlas?

882


what is polymorphism and advantage ?

1939


How does .net remoting work?

1051