Which among the following two is best and why? Abstract
Class and Interface. What is the major difference in between
those two except the discrete methods and methods with
function definition.

Answers were Sorted based on User's Feedback



Which among the following two is best and why? Abstract Class and Interface. What is the major diff..

Answer / anitha

a)for Future, we can provide extra services in Abstract
Class ,these futures can able to access all of its
Clients. And also it supports reusability.
suppose the implementer need not provide implementation
for all the methods.

Where as in Interface we don’t have this future(reusability
and extra servicess).
each implementer need to provide
implementation for all the methods and
also we cont provide extra services in
future.The interface should be constant.


b)Interface can support multiple inheritance where as
abstract class does not.

Is This Answer Correct ?    2 Yes 0 No

Which among the following two is best and why? Abstract Class and Interface. What is the major diff..

Answer / avinash

Interface:
Can inherit more than one Interface.
Cannot contain concret Methods.
Cannot specify Access Modifiers.( by default all are Public)

Abstract:
Cannot inerit more than one abstract class.
Can contain concrete Methods.
Can specify Access Modifiers.

Is This Answer Correct ?    1 Yes 0 No

Which among the following two is best and why? Abstract Class and Interface. What is the major diff..

Answer / jignesh contractor

(1) Interface have no concrete methods implemented while
abstract class can have.

(2) Interface can come into the chain of inheritance while
Abstract class can't.

Is This Answer Correct ?    2 Yes 2 No

Which among the following two is best and why? Abstract Class and Interface. What is the major diff..

Answer / annn

Interface:
Cannot have access modifier
Cannot have concrete methods
Is a part of inheritance
we can create a object of interface

Abstract:
Can have access modifier
Can have concrete methods
Is not a part of inheritance
we cannot create a object of interface

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More Dot Net General Interview Questions

I want to serialize instances of my class. Should I use xmlserializer, soapformatter or binaryformatter?

0 Answers  


1.What is the major advantage of polymorphism? Please don't simply say binding. Specify any other reason.

2 Answers   247Customer,


What is 3 tier architecture?

0 Answers  


How Garbage Collector (GC) Works?

1 Answers  


When would you use .NET Remoting and when Web services?

1 Answers   Rolta,






Difference between abstract class and interface in .net?

0 Answers  


how do you retrieve the customized properties of a .NET application from XML .config file? Can you automate this process?

1 Answers  


How different are interface and abstract class in .Net?

2 Answers  


Do you know what is .net standard?

0 Answers  


Hi, Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQueryException e) { \\SQL Query } Got Exception in "try" block. Which "catch" throws exception and Why??? Please provide the answer in detail.. Thanks for the help!!!

3 Answers   3i Infotech,


Can "this" be used within a static method?

0 Answers  


Tell us what is heap and what is stack?

0 Answers  


Categories