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

How does an appdomain get created?

1010


how to create applications by using Visual Studio 2012?

1011


What is Opf3

1055


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

1006


What is an interrupt? : .NET Architecture

942


How to prevent my .NET DLL to be decompiled?

1095


What is a managed code is dim fs as filestreamobject is a managed code? : .NET Architecture

1181


What is the difference between machine config vs. Web config : Dot net architecture

999


Explain domestic architecture artifacts? : Dot net architecture

957


Explain pipelining? : Dot net architecture

1050


what is the difference between running an application with and without debugger?

2139


Explain about .net garbage collector?

995


What happens when you try to update data in a dataset in .net while the record is already deleted in sql server as backend?

1033


What is an asssembly qualified name? Is it a filename? How is it different?

995


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

998