How to make a class non-inheritable other than sealed?
Answers were Sorted based on User's Feedback
Answer / avinash
Use static class,static class make a class non inheritable
Is This Answer Correct ? | 13 Yes | 4 No |
Answer / jj
A static class is basically the same as a non-static class,
but there is one difference: a ... Static classes are sealed
and therefore cannot be inherited.
Is This Answer Correct ? | 9 Yes | 1 No |
Answer / kishore.a
There are two ways:
1: Make the base class as static.
2: Declare a privete constructor in the base class.
Is This Answer Correct ? | 8 Yes | 2 No |
Answer / nitin
1)Make the class Sealed
2)Make the class staic
3)Have private constructor (Like in single ton class)
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / chanchal rai
yes we have only one option to make none inheritable other than sealed.....we ll have to make the class Private.whenever we do use the Private keyword in the class for make it private than no any methods and class can inherit from that class
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / adhithya
use private construtor inside the class.so that it cant be
inherited
Is This Answer Correct ? | 4 Yes | 10 No |
What is void in c#?
How can you reference current thread of the method ?
What does the parameter Initial Catalog define inside Connection String?
Is c# a strongly-typed language?
Is c# used for frontend or backend?
Is php better than c#?
What are the advantages of using assemble language programming?
What is string programming language?
How can you sort the elements of the array in descending order?
1 Answers Junosource, Siebel Systems, Wipro,
Can you override private virtual methods?
Explain the difference between object type and dynamic type variables in c#?
HOw to judge a person for a team if you are allowed to ask only 2 questions to him?