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 / cheshta

1. 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.
2. 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..
3. Java interface should be implemented using keyword “implements”; A Java abstract class should be extended using keyword “extends”.
4. An interface can extend another Java interface only, an abstract class can extend another Java class and implement multiple Java interfaces.
5. A Java class can implement multiple interfaces but it can extend only one abstract class.
Interface is absolutely abstract and cannot be instantiated; 6. A Java abstract class also cannot be instantiated, but can be invoked if a main() exists.
7. 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

6. Wcf- what is SOA

2367


Explain difference between machine config vs. Web config? : .NET Architecture

963


Explain how cache is used? : Dot net architecture

1078


how to add list of items in a web application and win application?

2072


What is cookie less session?

1016


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

967


4. Wcf- what Asych and Sych call and how that works

1940


Explain the race around condition? : .NET Architecture

1012


Xmlserializer is throwing a generic "there was an error reflecting myclass" error. How do I find out what the problem is?

958


What is .net mobile forms? : Microsoft dot net mobile

927


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

1007


What is Com Callable wrapper?when it will created?

931


What is the difference between an event and a delegate?

989


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

963


what are login controls?

1891