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

7. Oop-Diff B/w Interfacse and abstract class.

Answer Posted / pinki


Main difference is methods of a Java interface are
implicitly abstract and cannot have implementations. A Java
abstract class can have instance methods that implements a
default behavior.
Variables declared in a Java interface is by default
final. An abstract class may contain non-final variables.
Members of a Java interface are public by default. A
Java abstract class can have the usual flavors of class
members like private, protected, etc..
Java interface should be implemented using keyword
“implements”; A Java abstract class should be extended using
keyword “extends”.
An interface can extend another Java interface only, an
abstract class can extend another Java class and implement
multiple Java interfaces.
A Java class can implement multiple interfaces but it
can extend only one abstract class.
Interface is absolutely abstract and cannot be
instantiated; A Java abstract class also cannot be
instantiated, but can be invoked if a main() exists.
In comparison with java abstract classes, java
interfaces are slow as it requires extra indirection.

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 use of CLR in .NET?

1030


What are relation objects in dataset?

984


Explain a .net mobile example with details? : Microsoft dot net mobile

877


What is the difference between primary & secondary storage device? : Dot net architecture

967


Can you explain server controls in atlas?

978


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

946


What is a service class?

1006


Explain dma? : .NET Architecture

947


Explain about validation?

1006


Explain domestic architecture artifacts? : Dot net architecture

913


What is textview control of .net mobile? : Microsoft dot net mobile

1006


Does .NET runtime offer Deterministic Destruction or not?

1019


Explain difference between machine config vs. Web config : Dot net architecture

891


What is the difference between absolute expiration and sliding-time expiration?

1038


How can I create a application?

931