Can you prevent your class from being inherited and becoming
a base class for some other classes?

Answers were Sorted based on User's Feedback



Can you prevent your class from being inherited and becoming a base class for some other classes?..

Answer / umesh

Yes, that?s what keyword sealed in the class definition is
for. The developer trying to derive from your class will get
a message: cannot inherit from Sealed class
WhateverBaseClassName. It?s the same concept as final class
in Java.

Is This Answer Correct ?    12 Yes 2 No

Can you prevent your class from being inherited and becoming a base class for some other classes?..

Answer / neerajtyagi

You can prevent your class being derived using sealed
keyword.

But you can't use that class as base class once you make
that sealed.

Sealed and Derived both are opposite.

Is This Answer Correct ?    8 Yes 0 No

Post New Answer

More C Sharp Interview Questions

Why interface is required?

0 Answers  


What is the use of inheritance in c#?

0 Answers  


what is the difference between the debug class and trace class?

0 Answers   Rolta,


Why do we use void in c#?

0 Answers  


What is a pre-requisite for connection pooling?

1 Answers  






What is a nullreferenceexception and how do I fix it?

0 Answers  


Does c# support #define for defining global constants?

0 Answers  


What do you mean by serialization in .NET?

0 Answers   Accenture,


is it possible to inherit a class but methods declared in the class should not be inheritable i possible how?

8 Answers   Microsoft,


What is the difference between mobile application and desktop application?

0 Answers  


What is AutoMapper in C#?

0 Answers   Infosys,


Why do we use reflection in c#?

0 Answers  


Categories