When do you absolutely have to declare a class as abstract
(as opposed to free-willed educated choice or decision based
on UML diagram)?

Answers were Sorted based on User's Feedback



When do you absolutely have to declare a class as abstract (as opposed to free-willed educated choi..

Answer / umesh

When at least one of the methods in the class is abstract.
When the class itself is inherited from an abstract class,
but not all base abstract methods have been over-ridden.

Is This Answer Correct ?    18 Yes 2 No

When do you absolutely have to declare a class as abstract (as opposed to free-willed educated choi..

Answer / kiran

Following are features of a abstract class :-
√ You can not create a object of abstract class
* How would you describe yourself ?
98
√ Abstract class is designed to act as a base class (to be
inherited by other classes).
Abstract class is a design concept in program development
and provides a
base upon which other classes are built.
√ Abstract classes are similar to interfaces. After
declaring an abstract class, it
cannot be instantiated on it's own, it must be inherited.
√ In VB.NET abstract classes are created
using “MustInherit” keyword.In C#
we have “Abstract” keyword.
√ Abstract classes can have implementation or pure abstract
methods which
should be implemented in the child class.

Is This Answer Correct ?    3 Yes 3 No

Post New Answer

More C Sharp Interview Questions

Explain the difference between a struct and a class?

0 Answers  


Why dataset is used in c#?

0 Answers  


Can two catch blocks be executed?

13 Answers  


how to communicate inventory system and account system?

1 Answers  


Explain the difference between // comments, /* */ comments and /// comments?

0 Answers  






What is the use of giving more than one CATCH BLOCK in one TRY block? Directly we can give that catch(Exception e)?Why we go for arrayoutofbound Exception,divided by zero etc..? Explain

2 Answers  


Why do we need abstraction in c#?

0 Answers  


What is keywords in c#?

0 Answers  


Explain about throw keyword?

10 Answers   Emphasis, HCL, Satyam,


What?s the implicit name of the parameter that gets passed into the class? set method?

1 Answers  


What is difference between string and stringbuffer in c#?

0 Answers  


What operator means?

0 Answers  


Categories