How to make a class not inheritable other than sealed?
Answer Posted / lalit pradhan
Hey guys this is practically tested answer:
namespace Test
{
class Program
{
static void Main(string[] args)
{
A a = new A();
a.Method();
//B b = new B();
//b.Method("From B");
C c = new C();
Console.ReadKey();
}
}
class A
{
public void Method()
{
Console.WriteLine("From A");
}
}
static class B : A
{
public void Method(string s)
{
Console.WriteLine(s);
}
//void calculate();
}
class C : B //Here you will notice that B's color is
not highlighted to green when its not inheritable
{
public void Final()
{
Console.WriteLine("I am Final Method");
}
}
}
Enjoy!!!
Lalit Pradhan a.k.a DOTNET Gadhaa
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Difference between value and reference type.
How does bubble sort work?
What is the use of console readkey in c#?
What is callback in c#?
Differentiate between method overriding from method overloading with its functionality?
Tell us something about static linking and dynamic linking?
Can a method return multiple values in c#?
How do I run a cshtml file?
Is c# queue thread safe?
explain the features of static/shared classes.
Why do we use threads in c#?
What are the differences between a class and a struct?
Why delegates are type safe in c#?
What is virtual class in C#?
What do u mean by delegation of authority?