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.

Answers were Sorted based on User's Feedback



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

Answer / preetham

Abstract Class:
* It contains both abstract methods and normal methods
* We can not create an instance of abstract class
* we can inherit only one abstract class

Interface :
* It contains only abstract methods which has only signature does't have body
* We can not create an instance of interface.
* We can inherit multiple interfaces

Is This Answer Correct ?    0 Yes 0 No

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

Answer / swati

Abstract Class:-
In abstract class atleast one method is abstract compulsary.
You can define the method body for normal methods in
abstract class.


Interfaces:-
All methods are static abstract ,does't have body.

Is This Answer Correct ?    0 Yes 0 No

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

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

More Dot Net AllOther Interview Questions

What is the purpose of cache? : Dot net architecture

0 Answers  


What is the mesi? : .NET Architecture

0 Answers  


Explain about the base class library provided by microsoft.net?

0 Answers  


Why should hire you in company

1 Answers   Concentrix,


Can you explain the difference between an ADO.NET Dataset and ADO Recordset?

2 Answers  


what to choose among testing, .net , and java for a B-Tech (ECE) fresher.

1 Answers  


1. How to restrict a class from allowing to create only one object. I.e., one should be allowed to create only one object of the class type.

1 Answers   247Customer, FinEngine, TCS,


If I'm developing an application that must accomodate multiple security levels though secure login and my ASP.NET web appplication is spanned across three web-servers (using round-robbin load balancing) what would be the best approach to maintain login-in state for the users?

3 Answers   Hologic, Siebel,


What is .net mobile automatic paging? : Microsoft dot net mobile

0 Answers  


Define cache? : Dot net architecture

0 Answers  


what is ado.net

8 Answers   BirlaSoft, HCL,


What is cookie less session?

0 Answers  


Categories