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...

what is the difference between abstract class and
Interface?where we can use it in realtime projects?

Answer Posted / anshul verma

* Major diffrence :- Interfaces are fully implementation of
abstraction

Abstract classes are Partially implementation of abstraction

that's a very important diffrence....

and

The core diffrence between abstract class and interface is
that interface does not allow implementation of method but
abstract class allows.

Interface is a bunch of declaration of relevant functions.
In real time projects, interface can used if we have to
implement any framework.for eg, if want to implement the
framework of stack,we can do it by defining the prototypes
of push(),pop(),peek() methods in an interface and then
implementing it by any class.
Abstract classes is useful when we are not
required to implement all methods in our class.for eg,we
have Vehicle class, we want to implement classes for two
wheelars in which hand brake is given and in some vehicles
foot brake are given, then Vehicle class abstract class can
be defined as abstract class and implemention of brake()
can be done in applicable classes.

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 difference between inner class and nested class?

1077


Is alive method in java?

962


What are the advantages of defining packages in java?

978


Differentiate between nested and inner class in java.

992


What are thread priorities and importance of thread priorities in java?

1128


how many types of Inheritance?

1161


What is an object in java and how is it created?

1045


What is the difference between equals() and?

1186


What is tochararray in java?

930


What is tree in java?

907


What is difference between string and stringbuffer?

1084


Why convert an applet to an application?

1093


Differentiate between == and equals().

1045


Why Set interface contains unique elements, what internally implemented for this so that it contains unique elements?

8096


Can we declare the static variables and methods in an abstract class?

983