Can we inherit a private class in chsarp? how? explain(with
code) ?
Answers were Sorted based on User's Feedback
Private class cannot inherit be inherited in the derived class.
Is This Answer Correct ? | 17 Yes | 1 No |
Answer / manish
PRIVATE CLASS CAN BE INHERITTED ... REMEMBER INNER CLASS
CONCEPTS ,,,
PLEASE SEE THE CODE BELOW
public class OuterKing
{
public int i;
/// <summary>
/// PRIVATE BASE CLASS
/// </summary>
private class InnerJack
{
public InnerJack()
{
MessageBox.Show ("Private
class InnerJack Base Constructor");
}
public static int j =5;
public static void display()
{
MessageBox.Show (j.ToString
());
}
}
/// <summary>
/// CHILD CLASS
/// </summary>
private class InnerJackSon : InnerJack
{
public InnerJackSon()
{
MessageBox.Show ("Private
class InnerJackSon Child Constructor");
}
}
public void DisplayPrivate()
{
InnerJack.display ();
InnerJackSon IJS = new InnerJackSon
();
}
}
Is This Answer Correct ? | 8 Yes | 5 No |
Answer / hassan-ak
WHERE IS THE INHERITANCE IN THIS CODE, WE KNOW THAT INNER
CLASSES CAN BE DECLARED PRIVATE BUT THE QUESTION IS: CAN IT
BE INHERITED, SINCE A PRIVATE FEILD IS NOT ACCESSED BY SUB
CLASS SO HOW IF THE WHOLE CLASS IS PRIVATE?
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / amit singh
Private class inherit in the derived class. When we create
instance of that class. Call that instance in derive class.
Is This Answer Correct ? | 2 Yes | 6 No |
What you mean by inner exception in c#?
What is type casting. Explain it with reference to classes.
2 Answers HCL, JPMorgan Chase,
Why do we use interface in c#?
What is thread in c#?
Can int be null in c#?
Why is the XML InfoSet specification different from the Xml DOM? What does the InfoSet attempt to solve ?
What is the namespace for datatable in c#?
Explain the difference between arraylist and array and in c#?
What is Global Assembly Cache (GAC) and what is the purpose of it? (How to make an assembly to public? Steps) How more than one version of an assembly can keep in same place?
how can one use hcl and c sharp together?
What does .length do in c#?
Can you allow class to be inherited, but prevent the method from being over-ridden?