How can you prevent classes to be inherited?

Answers were Sorted based on User's Feedback



How can you prevent classes to be inherited?..

Answer / vijay sharma

We can prevent classes to be inherited by marking the
classes as sealed.

Is This Answer Correct ?    24 Yes 0 No

How can you prevent classes to be inherited?..

Answer / jaffer

By using Sealed keyword before class.

Is This Answer Correct ?    9 Yes 0 No

How can you prevent classes to be inherited?..

Answer / nitin kumar tomar

just make the class sealed like

sealed public class classname

Is This Answer Correct ?    6 Yes 0 No

How can you prevent classes to be inherited?..

Answer / chvramana

Using Keyword Sealed. You can created Sealed class and
You can prevent the class to be inherited.

Is This Answer Correct ?    6 Yes 0 No

How can you prevent classes to be inherited?..

Answer / usha

make the class as sealed class

Is This Answer Correct ?    5 Yes 0 No

How can you prevent classes to be inherited?..

Answer / dhiraj kumar pandey

We can prevent classes to be inherited by using the key
word SEALED.

Is This Answer Correct ?    5 Yes 0 No

How can you prevent classes to be inherited?..

Answer / asit nutiyal(birla)

sealed modifier is used for preventing the accident
inhritance of a class. A sealed class can not be inhrited.

Example :

using system;

sealed class abc
{
protected string str = "";

public virtual void hello()
{
str = " Hi i am not in C#";
}
class xyz : abc //--ERROR--
{
public override void hell0()
{
str = "hi i am in C#";
Console.WriteLine("{0}",str);
}
}
class mainclass
{
public static void Main()
{
xyz x = new xyz();
x.hello();
}
}

Note-> if we run above program thn we will get an error
because we inheit class abc while it is sealed.

Is This Answer Correct ?    4 Yes 0 No

How can you prevent classes to be inherited?..

Answer / dhara

we can prevent class to be inherite by making sealed class
by using keyword sealed.

Is This Answer Correct ?    2 Yes 0 No

How can you prevent classes to be inherited?..

Answer / nagesh rajarapu

by using sealed keyword before the class name

Is This Answer Correct ?    0 Yes 0 No

How can you prevent classes to be inherited?..

Answer / lucky

make the constructor private.

Is This Answer Correct ?    0 Yes 14 No

Post New Answer

More C Sharp Interview Questions

What is windows forms in c#?

0 Answers  


What is appdomain in c#?

0 Answers  


What is verbatim string literal in c#?

0 Answers  


what is an exception in .net?

0 Answers  


What are indexers in c# .net?

0 Answers  






what is output parameter and parameter array?

1 Answers   TCS,


What is whitespace in c#?

0 Answers  


what is main function of alternate teamplate of datalist?

0 Answers  


Is comparator a functional interface?

0 Answers  


What is difference between arraylist and list in c#?

0 Answers  


What do multicast delegates mean?

0 Answers  


While debugging a C# application can you change the value of a variable?

0 Answers   Siebel,


Categories