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 / ratikant patra

1.*Abstract class may contain abstract methods,constru-
-ctors,concrete methods,fields....
*interface only contain signature of methods and
fields.

2. *All access specifiers are allowed to class members in
abstract class.By default scope is package or public
depends on programming.
*But data fields and method signatures bydefault final
and public.

****WE KNOW JVM TREATS FINAL METHODS AS INLINE. SO, DYNAMIC-
POLYMORPHISM THROUGH INTERFACE IS FASTER THAN OTHER.
************

3.Abstract class always a super class,only can beextended.
But interface only can be implimented.

4.Code reusability possible by extending abstract classes
*But code reusability not possible using interface.

5.Abstract class is used when programmer need to maintain
property of super class in sub classes i.e. programmer
may override complete methods(but bound to redefine
abstract methods.unless sub class becomes abstract).
*In case of classes implimenting interface must define
all the methods.

6.At a time we can extend only abstract class.
*But we can impliment many interfaces to a class.

RATIKANT PATRA,KIST,BBSR

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

deference between display and visibility property of CSS

2279


Explain write back and write through caches? : .NET Architecture

901


HttpHendler and HttpModules

2164


What is IL code, CLR, CTS, GAC & GC?

1030


How does .net mobile work? : Microsoft dot net mobile

946


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

984


difference between data reader and dataset

2231


What is ILDASM ?

1108


Differnce between managed code and unmanaged code ?

1076


what are the events for a form?

2090


What is the use of CLR in .NET?

1030


What is .net transaction?

922


Explain .net mobile input controls? : Microsoft dot net mobile

925


What is Com Callable wrapper?when it will created?

931


Explain dotnet framework ?

1036