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

Why do we need collections in c#?

0 Answers  


What is thread pooling?

0 Answers  


What is a statement c#?

0 Answers  


What is difference between private and protected?

0 Answers  


These questions were asked me in a technical interview: •If we deploy an application on multiple server (like database server, web server) then, each request should be redirected to proper server, then how you will handle it in your code? •How security pinholes will be handled in an application? •What things should be considered while writing a web application? •How will you do load/performance testing of web application? Which framework you will use for it? •How will you implement a cache for results which require a DB access? Please let me know how to write an web application considering all these points. I am not so much aware of architechural design of web application. Your guidelines will be helpful.

0 Answers   TCS,






Does unity use c++ or c#?

0 Answers  


What is the difference between mobile application and desktop application?

0 Answers  


Can you use all access modifiers for all types?

0 Answers  


int i,string s, String s1 Which is valuetype which is refrence type.

6 Answers   Synechron, Sytel,


what is the difference between finally and dispose methods?

3 Answers   HCL, Patni,


What is ildasm.exe used for?

0 Answers  


Why do we use reflection in c#?

0 Answers  


Categories