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 / sreekanth madamanchi

1. Abstract classes can have implementations for some of
its members (Methods), but the interface can't have
implementation for any of its members.

2. Only an interface can extend another interface, but any
Class can extend an abstract class..
3. Class can inherit only one abstract class, but class can
implement more than one interface
4. An abstract class can contain constructors, but
interface can’t contain any constructors

5. An abstract class can’t support multiple inheritances,
but an interface can support multiple inheritances.
EX:- class A extends AbstractClass
Class A implements interface1, interface2

6. We can use various access modifiers to variables. such
as abstract, protected, internal, public in Abstract Class,
but all of the variables in an interface are implicitly
(Default) static and final.

7. An abstract class can contain abstract and non-abstract
methods, but interface contains only abstract methods. If
we declare the method without having abstract, by default
it takes that method as abstract method

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the purpose of cache? : Dot net architecture

985


What is the use of TPL DATAFLOW?

1044


Explain domestic architecture artifacts? : Dot net architecture

904


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

2110


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

877


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

938


How will you do windows authentication and what is the namespace?

1057


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

986


What is an interrupt? : Dot net architecture

950


Explain hard disk? : Dot net architecture

988


What is a virtual memory? : Dot net architecture

941


Waht is Dot net Arcitecture

2399


What are different types that a variable can be defined and their scopes ?

1047


Explain How to improve the cache performance? : Dot net architecture

927


Explain .net mobile events? : Microsoft dot net mobile

944