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 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
}
Answers were Sorted based on User's Feedback
Answer / vibz
Call to B's SomeMethodA
Call to A's SomeMoreMethodA
Call to B's SomeMethodA
Call to C's SomeMoreMethodA
Is This Answer Correct ? | 7 Yes | 2 No |
Answer / kanan
Vibz answer is correct at some level. but i am thinking
different way.
Call to class B's SomeMethodA
Call to class A's SomeMoreMethodA
Call to class C's SomeMethodA <-- our answers differ here
Call to class C's SomeMoreMethodA
Is This Answer Correct ? | 2 Yes | 2 No |
What is the use of static members with example using c#.net.
What is the use of GC.KeepAlive Method?
How can I make sure my c# classes will interoperate with other .net languages?
Explain how do you directly call a native function exported from a dll?
What is the use of list in c#?
Is array passed by reference in c#?
What are the main reasons to use c# language?
What is the major difference between a custom control and user control?
What does it meant to say “the canonical” form of XML ?
What is escape character in c#?
how to handle errors in sqlserver
Are enums static c#?