Wats the diff between sealed class and private class in
inheritance
Answer Posted / 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 |
Post New Answer View All Answers
What is the difference between writeline and write in c#?
What is difference between string and stringbuilder in c#?
What is the difference between ienumerable and icollection?
Define parsing? Explain how to parse a datetime string?
Can we use "this" command within a static method?
I have 3 overloaded constructors in my class. In order to avoid making instance of the class do I need to make all constructors to private?
Why data types are important in c#?
Describe ado.net?
Can abstract class have parameterized constructor?
Are there constructors in c sharp?
What is gui in c#?
What is the difference between “finalize” and “finally” methods in c#?
Name some string escape sequences in c#.
What is private protected in c#?
Define multicast c# delegate?