Trace the O/p for a program on inheritance and Polymorphism.
3 classes A,B,C
A with two methods
public virtual SomeMethodA
public virtual SomemoreMethodA
B:A
overide virtual SomeMethodA
C:B
new Method SomeMethodA
override SomeMoreMethodA
main method
{
b new instance of B
b.SomeMethodA
b.SomeMoreMethodA
b1 new instance of C
b1.SomeMethodA
b1.SomeMoreMethodA
}
Answer Posted / payal
call B's SomeMethodA
Call A's SomeMoreMethodA
call C's SomeMethodA
call C's SomeMoreMethodA
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is the difference between gettype and typeof in c#?
Can you put two constructor with the same structure in a class?
Can a private virtual method can be overridden?
Are enums static c#?
Which attribute adorn a test class to be picked up by the NUnit GUI in the NUnit test framework?
Is unboxing an implicit conversion?
Explain the difference between proc. Sent by val and by sub?
What is polymorphism in c sharp?
What is the base class of all classes in c#?
What is a thread? What is multithreading?
What is class method c#?
Which constructor is called first in c#?
Why do you need boxing in c#?
Are c# tuples immutable?
When would you use generics in your code c#?