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 the data encapsulation?

0 Answers  


Is c# lazy thread safe?

0 Answers  


difference between managed code and unmanaged code ?

3 Answers  


What is the process of delegation?

0 Answers  


Will finally block get executed if the exception had not occurred?

2 Answers  






Describe how a .net application is compiled and executed

0 Answers  


How do you ensure the assembly created in c# is interoperable with vb.net?

4 Answers   IBM,


Can struct inherit from class c#?

0 Answers  


What are the steps for creating clr trigger

0 Answers  


How to print labels in windows form in C# .net

5 Answers  


what are wrapper classes?

1 Answers  


What language is c# similar to?

0 Answers  


Categories