Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Wats the diff between sealed class and private class in
inheritance

Answers were Sorted based on User's Feedback



Wats the diff between sealed class and private class in inheritance..

Answer / vishal

Sealed Class:
When applied to a class, the sealed modifier prevents other
classes from inheriting from it. In the following example,
class B inherits from class A, but no class can inherit
from class B.

class A {}
sealed class B : A {}

You can also use the sealed modifier on a method or
property that overrides a virtual method or property in a
base class. This enables you to allow classes to derive
from your class and prevent them from overriding specific
virtual methods or properties.


Private Class :

Classes and structs that are not nested within other
classes or structs can be either public or internal. A type
declared as public is accessible by any other type. A type
declared as internal is only accessible by types within the
same assembly. Classes and structs are declared as internal
by default unless the keyword public is added to the class
definition. And yes, a class cannot be private unless of
course if it a nested class.

Is This Answer Correct ?    29 Yes 6 No

Wats the diff between sealed class and private class in inheritance..

Answer / vimal

Sealed Class Cannot be Inherited, Private Class Can be Inherited

Is This Answer Correct ?    21 Yes 13 No

Wats the diff between sealed class and private class in inheritance..

Answer / robert j

continuation from the prev.post...



We can put the "private" keyword, if and if only the class
is in public class.. It is rarely used..

public class a
{
...

private class b
{
..
}
}



otherwise, we can not put private keyword over the classes
directly..

Is This Answer Correct ?    10 Yes 4 No

Wats the diff between sealed class and private class in inheritance..

Answer / robert j

We can not put private,protected, internal protected over
the classes.. it is public by default...

The main purpose of putting "sealed" for the classes is to
prevent the other classes to refer it.It's functionality
can not be shared..

The important point is , "sealed" class can inherit from
any other non-sealed classes.. But no other classes can
inherit from a sealed class..

Is This Answer Correct ?    8 Yes 6 No

Wats the diff between sealed class and private class in inheritance..

Answer / satyam

when a class defined as sealed its not possible to inherit
its class and properties to the inherited class.Its also
applicable to the class properties.Even class defined as
public its banned to inherit the class.

Is This Answer Correct ?    7 Yes 17 No

Wats the diff between sealed class and private class in inheritance..

Answer / mayur

The Difference between sealed class and private class
is not same
bcoz in private class the user can call the function in
same class
and
if the user has to call sealed class then the methods
function can be called throught other class also

Is This Answer Correct ?    15 Yes 37 No

Wats the diff between sealed class and private class in inheritance..

Answer / guest

the diffenence between the TWO is that:

In private Class: We can create a constructor and therefore
we can create an instance of that class.

But
In Sealed class we can not create a constructor of that
class, so no instance of that class is possible.


Private Constructor of a Private Class = Sealed Class.

Is This Answer Correct ?    4 Yes 33 No

Post New Answer

More C Sharp Interview Questions

Using system; class main { public static void Main() { int a = 1; for (int i = 0; i < 10; i++) { int j = a * 5; Console.WriteLine(a + "*5=" + j); a++; } Console.ReadLine(); } }

1 Answers  


Can you store multiple data types in System.Array?

5 Answers  


What is difference between var dynamic and object in c#?

0 Answers  


What is extension method in c# and how to use them?

0 Answers  


How to use exception handling in stored procedure?

0 Answers   Wipro,


If I have more than one version of one assemblies, then how'll I use old version (how/where to specify version number?)in my application?

0 Answers  


How do namespaces work?

0 Answers  


List some of the classes used by system.data namespace?

0 Answers  


Can we inherit abstract class in c#?

0 Answers  


1) how to delete duplicate records from table in sql server 2005 2) what is run time polymorphism

4 Answers   HCL, IBM, L&T,


How to reduce image resolution in C#?

0 Answers   IBM,


Is there a way to force garbage collection?

0 Answers  


Categories