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 difference between Interface and abstract class

Answer Posted / surender kannuri

interface is a specification of method prototype.

all methods in interface are abstract and final.

interface methods are public since they should be available
to third party vendor to provide implementation.they are
abstract because their implementation is left for third
party vendors.


interface contains 0 or more abstract methods.

all methods of interface should implemented in implemented
class.if any method is not implemented then implementation
class should be declared as abstract.

we can't create object to interface.but we can create
reference to interface type.

an interface contains variables ,such as public.static and
final variables.this means all variables of interface are
constant.

an interface cannot implements another interface.
an interface can extend another interface.

it is possible to write a class within an interface.
a class can implements(not extend) multiple interfaces.


abstract class contains 0 or more abstract methods.
all methods of abstract class should be implemented in
subclasses only.
all methods of abstract class should be declared by using
abstract keyword.
we can't create an object to abstract class.

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the use of jtable?

1103


What is difference between call by value and call by reference?

982


How to compare strings in java?

983


Why multiple inheritance is not supported by java?

965


How does thread synchronization occurs inside a monitor? What levels of synchronization can you apply?

949


what is the use of bean managed and container managed with example?

1957


How to sort numbers in java without array?

968


How to add menushortcut to menu item?

990


What is the use of System class?

1142


What is isa relationship?

1024


How do you check if a string is lexicographically in java?

936


What is wrapper class html?

918


What is integer size in java?

995


What is the size of int in 64-bit jvm?

1074


Is a method a function?

1038