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

What is Web.config?

0 Answers   Amazon,


Explain the difference between a namespace and assembly name in .net?

0 Answers  


what is the difference between convert.tostring() and tostring() functions ?

0 Answers   QuestPond,


What is dll hell, and how does .net solve it?

0 Answers  


What is a proxy of the server object in .NET Remoting?

1 Answers   BirlaSoft,






What are constructors in c#?

0 Answers  


What are the boolean data types in c#?

0 Answers  


What is a string? What are the properties of a string class?

1 Answers  


Explain About Postback

0 Answers   BirlaSoft,


Why is it a bad idea to throw your own exceptions?

1 Answers   Visual Soft,


What is master page in asp net c#?

0 Answers  


Does c# do array bounds checking?

0 Answers  


Categories