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 / rama krishna

Abstract class:

*A class of only Concrete or only Abstract or both.

*Any java class can extend only one abstract class.

*It won’t force the programmer to implement/override all its methods.

*It takes less execution time than interface.

* It allows constructor.

This class can’t be instantiated directly.

A class must be abstract when it consist at least one abstract method.

It gives less scope than an Interface.

It allows both variable & constants declaration.


It allows methods definitions or declarations whenever we want.

It gives reusability hence it can’t be declared as “final”.

Interface:

only abstract methods.


A class can implements any no. of interfaces
(this gives multiple interface inheritance )

It forces the programmer to implement all its methods

Interface takes more execution time due to its complex hierarchy.
* It won’t allow any constructor.

It can’t be instantiated but it can refer to its subclass objects.



It gives more scope than an abstract class.

By default, methods&#61664;public abstract
variables&#61664;public static final.


It allows methods declarations whenever we want . But it involves complexity.

Since they give reusability hence they must not be declared as “final”.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the procedure on hardware that converts the ascii value to binary? : .NET Architecture

919


What are relation objects in dataset?

929


Define cache coherency and how is it eliminated? : Dot net architecture

892


Does .NET runtime offer Deterministic Destruction or not?

950


I can't be bothered with cas. Can I turn it off?

875


What is the use of web.config?

1075


Explain hard disk and what is its purpose? : Dot net architecture

880


Define cache? : Dot net architecture

897


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

864


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

985


What is a managed code? : Dot net architecture

907


What is cache coherency and how is it eliminated? : Dot net architecture

879


What is a service contract, operation contract and data contract?

878


What is .net mobile images control. : Microsoft dot net mobile

868


Define cache coherency? : Dot net architecture

935